Skip to main content

types

import {...} from "@canvas-commons/core/lib/types";

Complex types used in animations.

Enumerations​

Classes​

Interfaces​

Type Aliases​

CanvasColorSpace​

type CanvasColorSpace = 'srgb''display-p3'

CanvasOutputMimeType​

type CanvasOutputMimeType = 'image/png''image/jpeg''image/webp'

ColorSignal​

type ColorSignalT = SignalPossibleColorColorT

Type Parameters


ColorSpace​

type ColorSpace = 'rgb''hsl''hsv''hsi''lab''oklab''lch''oklch''hcl''lrgb'

PossibleBBox​

type PossibleBBox = SerializedBBoxnumbernumbernumbernumberVector2undefined

PossibleColor​

type PossibleColor = SerializedColornumberColora: numberb: numberg: numberr: number

PossibleMatrix2D​

type PossibleMatrix2D = Matrix2DDOMMatrixnumbernumbernumbernumbernumbernumberPossibleVector2PossibleVector2PossibleVector2undefined

PossibleSpacing​

type PossibleSpacing = SerializedSpacingnumbernumbernumbernumbernumbernumbernumbernumbernumbernumberundefined

PossibleVector2​

type PossibleVector2T = number = SerializedVector2Theight: Twidth: TTTTundefined

Type Parameters

  • T = number

RectSignal​

type RectSignalT = CompoundSignalPossibleBBoxBBox'x''y''width''height'T

Type Parameters


SerializedBBox​

type SerializedBBox

Properties

height​

height: number

width​

width: number

x​

x: number

y​

y: number

SerializedColor​

type SerializedColor = string

SerializedSpacing​

type SerializedSpacing

Properties

bottom​

bottom: number

left​

left: number

right​

right: number

top​

top: number

SerializedVector2​

type SerializedVector2T = number

Type Parameters

  • T = number

Properties

x​

x: T

y​

y: T

SimpleVector2Signal​

type SimpleVector2SignalT = SignalPossibleVector2Vector2T

Type Parameters


SpacingSignal​

type SpacingSignalT = CompoundSignalPossibleSpacingSpacing'top''right''bottom''left'T

Type Parameters

Variables​

EPSILON​

const EPSILON: 0.000001 = 0.000001

Functions​

flipOrigin​

public flipOriginorigin: Directionaxis?: Center: Direction
public flipOriginorigin: Originaxis?: Center: Origin

Parameters


isType​

public isTypevalue: any: value is Type

Parameters


originToOffset​

public originToOffsetorigin: DirectionOrigin: Vector2

Convert the given origin to a vector representing its offset.

Examples

Parameters

  • origin: DirectionOrigin

    The origin to convert.


transformAngle​

public transformAngleangle: numbermatrix: DOMMatrix: number

Parameters


transformScalar​

public transformScalarscalar: numbermatrix: DOMMatrix: number

Parameters