NativeScript 9.1 Released → V8 14.9, Vite 8 HMR, built for rapid agentic visual iteration
Dig in

Defined in: ui/core/properties/index.ts

Extends ​

Type Parameters ​

Type Parameter
T extends ViewBase
U

Implements ​

  • InheritedProperty<T, U>

Constructors ​

Constructor ​

ts
new InheritedProperty<T, U>(options: PropertyOptions<T, U>): InheritedProperty<T, U>;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
optionsPropertyOptions<T, U>

Returns ​

InheritedProperty<T, U>

Overrides ​

ts
Property<T, U>.constructor

Properties ​

configurable ​

ts
configurable: boolean;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.configurable

Inherited from ​

ts
Property.configurable

defaultValue ​

ts
readonly defaultValue: U;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.defaultValue

Inherited from ​

ts
Property.defaultValue

defaultValueKey ​

ts
readonly defaultValueKey: symbol;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.defaultValueKey

Inherited from ​

ts
Property.defaultValueKey

enumerable ​

ts
enumerable: boolean;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.enumerable

Inherited from ​

ts
Property.enumerable

get ​

ts
get: () => U;

Defined in: ui/core/properties/index.ts

Returns ​

U

Implementation of ​

ts
InheritedProperty.get

Inherited from ​

ts
Property.get

getDefault ​

ts
readonly getDefault: symbol;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.getDefault

Inherited from ​

ts
Property.getDefault

isStyleProperty ​

ts
isStyleProperty: boolean;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.isStyleProperty

Inherited from ​

ts
Property.isStyleProperty

key ​

ts
readonly key: symbol;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.key

Inherited from ​

ts
Property.key

name ​

ts
readonly name: string;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.name

Inherited from ​

ts
Property.name

nativeValueChange ​

ts
readonly nativeValueChange: (owner: T, value: U) => void;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
ownerT
valueU

Returns ​

void

Implementation of ​

ts
InheritedProperty.nativeValueChange

Inherited from ​

ts
Property.nativeValueChange

overrideHandlers ​

ts
overrideHandlers: (options: PropertyOptions<T, U>) => void;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
optionsPropertyOptions<T, U>

Returns ​

void

Implementation of ​

ts
InheritedProperty.overrideHandlers

Inherited from ​

ts
Property.overrideHandlers

set ​

ts
set: (value: U) => void;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
valueU

Returns ​

void

Implementation of ​

ts
InheritedProperty.set

Inherited from ​

ts
Property.set

setInheritedValue ​

ts
readonly setInheritedValue: (value: U) => void;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
valueU

Returns ​

void

Implementation of ​

ts
InheritedProperty.setInheritedValue

setNative ​

ts
readonly setNative: symbol;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.setNative

Inherited from ​

ts
Property.setNative

sourceKey ​

ts
readonly sourceKey: symbol;

Defined in: ui/core/properties/index.ts

Implementation of ​

ts
InheritedProperty.sourceKey

Methods ​

isSet() ​

ts
isSet(instance: T): boolean;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
instanceT

Returns ​

boolean

Implementation of ​

ts
InheritedProperty.isSet

Inherited from ​

ts
Property.isSet

register() ​

ts
register(cls: {
  prototype: T;
}): void;

Defined in: ui/core/properties/index.ts

Parameters ​

ParameterType
cls{ prototype: T; }
cls.prototypeT

Returns ​

void

Implementation of ​

ts
InheritedProperty.register

Inherited from ​

ts
Property.register