Skip to Content
DocumentationAPI Reference2DDecoratorsInterfacesInterface: PropertyMetadata<T>

@revideo/2d


@revideo/2d / decorators / PropertyMetadata

Interface: PropertyMetadata<T>

Defined in: 2d/src/lib/decorators/signal.ts:10 

Type Parameters

T

T

Properties

cloneable?

optional cloneable?: boolean

Defined in: 2d/src/lib/decorators/signal.ts:22 


compound?

optional compound?: boolean

Defined in: 2d/src/lib/decorators/signal.ts:25 


compoundEntries

compoundEntries: [string, string][]

Defined in: 2d/src/lib/decorators/signal.ts:26 


compoundParent?

optional compoundParent?: string

Defined in: 2d/src/lib/decorators/signal.ts:24 


default?

optional default?: T

Defined in: 2d/src/lib/decorators/signal.ts:11 


getter?

optional getter?: () => T

Defined in: 2d/src/lib/decorators/signal.ts:14 

Returns

T


inspectable?

optional inspectable?: boolean

Defined in: 2d/src/lib/decorators/signal.ts:23 


interpolationFunction?

optional interpolationFunction?: InterpolationFunction<T, any[]>

Defined in: 2d/src/lib/decorators/signal.ts:12 


parser?

optional parser?: (value) => T

Defined in: 2d/src/lib/decorators/signal.ts:13 

Parameters

value

any

Returns

T


setter?

optional setter?: (value) => void

Defined in: 2d/src/lib/decorators/signal.ts:15 

Parameters

value

any

Returns

void


tweener?

optional tweener?: (value, duration, timingFunction, interpolationFunction) => void

Defined in: 2d/src/lib/decorators/signal.ts:16 

Parameters

value

T

duration

number

timingFunction

TimingFunction

interpolationFunction

InterpolationFunction<T>

Returns

void

© 2026 Haven Technologies, Inc.
Interface: PropertyMetadata<T> – Revideo