Skip to content

Documentation / @ripl/core / FactoryOptions

Interface: FactoryOptions ​

Defined in: packages/core/src/core/factory.ts:9

Platform-specific function implementations injected at runtime.

Properties ​

PropertyTypeDefined in
devicePixelRationumberpackages/core/src/core/factory.ts:13

Methods ​

cancelAnimationFrame() ​

cancelAnimationFrame(handle): void

Defined in: packages/core/src/core/factory.ts:11

Parameters ​

ParameterType
handlenumber

Returns ​

void


createContext() ​

createContext(target, options?): Context

Defined in: packages/core/src/core/factory.ts:17

Parameters ​

ParameterType
targetstring | HTMLElement
options?ContextOptions<Record<string, unknown>>

Returns ​

Context


createElement() ​

createElement(tagName): HTMLElement

Defined in: packages/core/src/core/factory.ts:18

Parameters ​

ParameterType
tagNamestring

Returns ​

HTMLElement


createElementNS() ​

createElementNS(namespace, tagName): Element

Defined in: packages/core/src/core/factory.ts:19

Parameters ​

ParameterType
namespacestring
tagNamestring

Returns ​

Element


getComputedStyle() ​

getComputedStyle(element): object

Defined in: packages/core/src/core/factory.ts:14

Parameters ​

ParameterType
elementunknown

Returns ​

object

font ​

font: string


getDefaultState() ​

getDefaultState(): BaseState

Defined in: packages/core/src/core/factory.ts:20

Returns ​

BaseState


measureText() ​

measureText(text, options?): TextMetrics

Defined in: packages/core/src/core/factory.ts:21

Parameters ​

ParameterType
textstring
options?MeasureTextOptions

Returns ​

TextMetrics


now() ​

now(): number

Defined in: packages/core/src/core/factory.ts:12

Returns ​

number


requestAnimationFrame() ​

requestAnimationFrame(callback): number

Defined in: packages/core/src/core/factory.ts:10

Parameters ​

ParameterType
callbackFrameRequestCallback

Returns ​

number