Skip to content

Commit

Permalink
Browser. Immutable JSO interfaces [generated]
Browse files Browse the repository at this point in the history
  • Loading branch information
turansky committed Oct 9, 2024
1 parent 484b3a3 commit a1b886c
Show file tree
Hide file tree
Showing 354 changed files with 1,331 additions and 1,331 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface ComputedEffectTiming :
EffectTiming {
var activeDuration: CSSNumberish?
var currentIteration: Double?
var endTime: CSSNumberish?
var localTime: CSSNumberish?
var progress: Double?
var startTime: CSSNumberish?
val activeDuration: CSSNumberish?
val currentIteration: Double?
val endTime: CSSNumberish?
val localTime: CSSNumberish?
val progress: Double?
val startTime: CSSNumberish?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import web.time.DOMHighResTimeStamp

@JsPlainObject
external interface DocumentTimelineOptions {
var originTime: DOMHighResTimeStamp?
val originTime: DOMHighResTimeStamp?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface EffectTiming {
var delay: Double?
var direction: PlaybackDirection?
var duration: Any /* number | CSSNumericValue | string */?
var easing: String?
var endDelay: Double?
var fill: FillMode?
var iterationStart: Double?
var iterations: Double?
var playbackRate: Double?
val delay: Double?
val direction: PlaybackDirection?
val duration: Any /* number | CSSNumericValue | string */?
val easing: String?
val endDelay: Double?
val fill: FillMode?
val iterationStart: Double?
val iterations: Double?
val playbackRate: Double?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface KeyframeAnimationOptions :
KeyframeEffectOptions {
var id: String?
var timeline: AnimationTimeline?
val id: String?
val timeline: AnimationTimeline?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface KeyframeEffectOptions :
EffectTiming {
var composite: CompositeOperation?
var iterationComposite: IterationCompositeOperation?
var pseudoElement: String?
val composite: CompositeOperation?
val iterationComposite: IterationCompositeOperation?
val pseudoElement: String?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface OptionalEffectTiming {
var delay: Double?
var direction: PlaybackDirection?
var duration: Double?
var easing: String?
var endDelay: Double?
var fill: FillMode?
var iterationStart: Double?
var iterations: Double?
var playbackRate: Double?
val delay: Double?
val direction: PlaybackDirection?
val duration: Double?
val easing: String?
val endDelay: Double?
val fill: FillMode?
val iterationStart: Double?
val iterations: Double?
val playbackRate: Double?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface AnalyserOptions :
AudioNodeOptions {
var fftSize: Int?
var maxDecibels: Double?
var minDecibels: Double?
var smoothingTimeConstant: Double?
val fftSize: Int?
val maxDecibels: Double?
val minDecibels: Double?
val smoothingTimeConstant: Double?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AudioBufferOptions {
var length: Int
var numberOfChannels: Int?
var sampleRate: Float
val length: Int
val numberOfChannels: Int?
val sampleRate: Float
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AudioBufferSourceOptions {
var buffer: AudioBuffer?
var detune: Float?
var loop: Boolean?
var loopEnd: Double?
var loopStart: Double?
var playbackRate: Float?
val buffer: AudioBuffer?
val detune: Float?
val loop: Boolean?
val loopEnd: Double?
val loopStart: Double?
val playbackRate: Float?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AudioContextOptions {
var latencyHint: Any /* AudioContextLatencyCategory | number */?
var sampleRate: Float?
val latencyHint: Any /* AudioContextLatencyCategory | number */?
val sampleRate: Float?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AudioNodeOptions {
var channelCount: Int?
var channelCountMode: ChannelCountMode?
var channelInterpretation: ChannelInterpretation?
val channelCount: Int?
val channelCountMode: ChannelCountMode?
val channelInterpretation: ChannelInterpretation?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ import web.time.DOMHighResTimeStamp

@JsPlainObject
external interface AudioTimestamp {
var contextTime: Double?
var performanceTime: DOMHighResTimeStamp?
val contextTime: Double?
val performanceTime: DOMHighResTimeStamp?
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface AudioWorkletNodeOptions :
AudioNodeOptions {
var numberOfInputs: Int?
var numberOfOutputs: Int?
var outputChannelCount: ReadonlyArray<Number>?
var parameterData: ReadonlyRecord<String, Double>?
var processorOptions: Any?
val numberOfInputs: Int?
val numberOfOutputs: Int?
val outputChannelCount: ReadonlyArray<Number>?
val parameterData: ReadonlyRecord<String, Double>?
val processorOptions: Any?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface BiquadFilterOptions :
AudioNodeOptions {
var Q: Float?
var detune: Float?
var frequency: Float?
var gain: Float?
var type: BiquadFilterType?
val Q: Float?
val detune: Float?
val frequency: Float?
val gain: Float?
val type: BiquadFilterType?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface ChannelMergerOptions :
AudioNodeOptions {
var numberOfInputs: Int?
val numberOfInputs: Int?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface ChannelSplitterOptions :
AudioNodeOptions {
var numberOfOutputs: Int?
val numberOfOutputs: Int?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface ConstantSourceOptions {
var offset: Float?
val offset: Float?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface ConvolverOptions :
AudioNodeOptions {
var buffer: AudioBuffer?
var disableNormalization: Boolean?
val buffer: AudioBuffer?
val disableNormalization: Boolean?
}
4 changes: 2 additions & 2 deletions kotlin-browser/src/jsMain/generated/web/audio/DelayOptions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface DelayOptions :
AudioNodeOptions {
var delayTime: Double?
var maxDelayTime: Double?
val delayTime: Double?
val maxDelayTime: Double?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface DynamicsCompressorOptions :
AudioNodeOptions {
var attack: Float?
var knee: Float?
var ratio: Float?
var release: Float?
var threshold: Float?
val attack: Float?
val knee: Float?
val ratio: Float?
val release: Float?
val threshold: Float?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface GainOptions :
AudioNodeOptions {
var gain: Float?
val gain: Float?
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface IIRFilterOptions :
AudioNodeOptions {
var feedback: ReadonlyArray<Number>
var feedforward: ReadonlyArray<Number>
val feedback: ReadonlyArray<Number>
val feedforward: ReadonlyArray<Number>
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import web.html.HTMLMediaElement

@JsPlainObject
external interface MediaElementAudioSourceOptions {
var mediaElement: HTMLMediaElement
val mediaElement: HTMLMediaElement
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import web.media.streams.MediaStream

@JsPlainObject
external interface MediaStreamAudioSourceOptions {
var mediaStream: MediaStream
val mediaStream: MediaStream
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface OfflineAudioContextOptions {
var length: Int
var numberOfChannels: Int?
var sampleRate: Float
val length: Int
val numberOfChannels: Int?
val sampleRate: Float
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface OscillatorOptions :
AudioNodeOptions {
var detune: Float?
var frequency: Float?
var periodicWave: PeriodicWave?
var type: OscillatorType?
val detune: Float?
val frequency: Float?
val periodicWave: PeriodicWave?
val type: OscillatorType?
}
28 changes: 14 additions & 14 deletions kotlin-browser/src/jsMain/generated/web/audio/PannerOptions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface PannerOptions :
AudioNodeOptions {
var coneInnerAngle: Double?
var coneOuterAngle: Double?
var coneOuterGain: Double?
var distanceModel: DistanceModelType?
var maxDistance: Double?
var orientationX: Float?
var orientationY: Float?
var orientationZ: Float?
var panningModel: PanningModelType?
var positionX: Float?
var positionY: Float?
var positionZ: Float?
var refDistance: Double?
var rolloffFactor: Double?
val coneInnerAngle: Double?
val coneOuterAngle: Double?
val coneOuterGain: Double?
val distanceModel: DistanceModelType?
val maxDistance: Double?
val orientationX: Float?
val orientationY: Float?
val orientationZ: Float?
val panningModel: PanningModelType?
val positionX: Float?
val positionY: Float?
val positionZ: Float?
val refDistance: Double?
val rolloffFactor: Double?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface PeriodicWaveConstraints {
var disableNormalization: Boolean?
val disableNormalization: Boolean?
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface PeriodicWaveOptions :
PeriodicWaveConstraints {
var imag: ReadonlyArray<Double> /* | Float32Array */?
var real: ReadonlyArray<Double> /* | Float32Array */?
val imag: ReadonlyArray<Double> /* | Float32Array */?
val real: ReadonlyArray<Double> /* | Float32Array */?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface StereoPannerOptions :
AudioNodeOptions {
var pan: Float?
val pan: Float?
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ import kotlinx.js.JsPlainObject
@JsPlainObject
external interface WaveShaperOptions :
AudioNodeOptions {
var curve: ReadonlyArray<Double> /* | Float32Array */?
var oversample: OverSampleType?
val curve: ReadonlyArray<Double> /* | Float32Array */?
val oversample: OverSampleType?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AuthenticationExtensionsClientInputs {
var appid: String?
var credProps: Boolean?
var hmacCreateSecret: Boolean?
var minPinLength: Boolean?
var prf: AuthenticationExtensionsPRFInputs?
val appid: String?
val credProps: Boolean?
val hmacCreateSecret: Boolean?
val minPinLength: Boolean?
val prf: AuthenticationExtensionsPRFInputs?
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AuthenticationExtensionsClientOutputs {
var appid: Boolean?
var credProps: CredentialPropertiesOutput?
var hmacCreateSecret: Boolean?
var prf: AuthenticationExtensionsPRFOutputs?
val appid: Boolean?
val credProps: CredentialPropertiesOutput?
val hmacCreateSecret: Boolean?
val prf: AuthenticationExtensionsPRFOutputs?
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ import kotlinx.js.JsPlainObject

@JsPlainObject
external interface AuthenticationExtensionsPRFInputs {
var eval: AuthenticationExtensionsPRFValues?
var evalByCredential: Record<String, AuthenticationExtensionsPRFValues>?
val eval: AuthenticationExtensionsPRFValues?
val evalByCredential: Record<String, AuthenticationExtensionsPRFValues>?
}
Loading

2 comments on commit a1b886c

@turansky
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Leonya could you, please, release these changes?

@turansky
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.