Classes
CoercibleProperty
Defined in: ui/core/properties/index.ts
Extends
Property<T,U>
Type Parameters
| Type Parameter |
|---|
T extends ViewBase |
U |
Implements
CoercibleProperty<T,U>
Constructors
Constructor
new CoercibleProperty<T, U>(options: CoerciblePropertyOptions<T, U>): CoercibleProperty<T, U>;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
options | CoerciblePropertyOptions<T, U> |
Returns
CoercibleProperty<T, U>
Overrides
Property<T, U>.constructorProperties
coerce
readonly coerce: (target: T) => void;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
target | T |
Returns
void
Implementation of
CoercibleProperty.coerceconfigurable
configurable: boolean;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.configurableInherited from
Property.configurabledefaultValue
readonly defaultValue: U;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.defaultValueInherited from
Property.defaultValuedefaultValueKey
readonly defaultValueKey: symbol;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.defaultValueKeyInherited from
Property.defaultValueKeyenumerable
enumerable: boolean;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.enumerableInherited from
Property.enumerableget
get: () => U;Defined in: ui/core/properties/index.ts
Returns
U
Implementation of
CoercibleProperty.getInherited from
Property.getgetDefault
readonly getDefault: symbol;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.getDefaultInherited from
Property.getDefaultisStyleProperty
isStyleProperty: boolean;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.isStylePropertyInherited from
Property.isStylePropertykey
readonly key: symbol;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.keyInherited from
Property.keyname
readonly name: string;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.nameInherited from
Property.namenativeValueChange
readonly nativeValueChange: (owner: T, value: U) => void;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
owner | T |
value | U |
Returns
void
Implementation of
CoercibleProperty.nativeValueChangeInherited from
Property.nativeValueChangeoverrideHandlers
overrideHandlers: (options: PropertyOptions<T, U>) => void;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
options | PropertyOptions<T, U> |
Returns
void
Implementation of
CoercibleProperty.overrideHandlersInherited from
Property.overrideHandlersset
set: (value: U) => void;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
value | U |
Returns
void
Implementation of
CoercibleProperty.setInherited from
Property.setsetNative
readonly setNative: symbol;Defined in: ui/core/properties/index.ts
Implementation of
CoercibleProperty.setNativeInherited from
Property.setNativeMethods
isSet()
isSet(instance: T): boolean;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
instance | T |
Returns
boolean
Implementation of
CoercibleProperty.isSetInherited from
Property.isSetregister()
register(cls: {
prototype: T;
}): void;Defined in: ui/core/properties/index.ts
Parameters
| Parameter | Type |
|---|---|
cls | { prototype: T; } |
cls.prototype | T |
Returns
void
Implementation of
CoercibleProperty.registerInherited from
Property.register- Previous
- ChangeType
- Next
- Color