Skip to content

Commit

Permalink
Update declarations
Browse files Browse the repository at this point in the history
  • Loading branch information
aerialist7 committed Sep 21, 2023
1 parent c95a803 commit 1e96b7a
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ sealed external interface CanvasTextDrawingStyles {
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textBaseline) */
var textBaseline: CanvasTextBaseline

/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textRendering) */
var textRendering: CanvasTextRendering

/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/wordSpacing) */
var wordSpacing: String
}
35 changes: 35 additions & 0 deletions browser-kotlin/src/jsMain/kotlin/web/canvas/TextMetrics.kt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,27 @@ sealed external class TextMetrics {
*/
val actualBoundingBoxRight: Double

/**
* Returns the measurement described below.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/alphabeticBaseline)
*/
val alphabeticBaseline: Double

/**
* Returns the measurement described below.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/emHeightAscent)
*/
val emHeightAscent: Double

/**
* Returns the measurement described below.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/emHeightDescent)
*/
val emHeightDescent: Double

/**
* Returns the measurement described below.
*
Expand All @@ -50,6 +71,20 @@ sealed external class TextMetrics {
*/
val fontBoundingBoxDescent: Double

/**
* Returns the measurement described below.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/hangingBaseline)
*/
val hangingBaseline: Double

/**
* Returns the measurement described below.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/ideographicBaseline)
*/
val ideographicBaseline: Double

/**
* Returns the measurement described below.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,9 @@ sealed external class CSSStyleDeclaration :
var backgroundSize: String
var baselineShift: String

/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/baseline-source) */
var baselineSource: String

/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/block-size) */
var blockSize: String

Expand Down Expand Up @@ -755,6 +758,9 @@ sealed external class CSSStyleDeclaration :
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset) */
var offset: String

/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-anchor) */
var offsetAnchor: String

/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-distance) */
var offsetDistance: String

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ sealed external interface RTCInboundRtpStreamStats :
var jitterBufferDelay: Number?
var jitterBufferEmittedCount: Int?
var keyFramesDecoded: Number?
override var kind: String
var lastPacketReceivedTimestamp: DOMHighResTimeStamp?
var mid: String?
var nackCount: Int?
var packetsDiscarded: Number?
var pliCount: Int?
Expand All @@ -42,4 +42,5 @@ sealed external interface RTCInboundRtpStreamStats :
var totalSamplesDuration: Number?
var totalSamplesReceived: Number?
var totalSquaredInterFrameDelay: Number?
var trackIdentifier: String
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ sealed external interface RTCOutboundRtpStreamStats :
var retransmittedBytesSent: Number?
var retransmittedPacketsSent: Number?
var rid: String?
var rtxSsrc: Number?
var targetBitrate: Number?
var totalEncodeTime: Number?
var totalEncodedBytesTarget: Number?
Expand Down

0 comments on commit 1e96b7a

Please sign in to comment.