Skip to content

Latest commit

Β 

History

History
478 lines (303 loc) Β· 6.93 KB

InheritedProperty.md

File metadata and controls

478 lines (303 loc) Β· 6.93 KB
title InheritedProperty
titleTemplate title - API / NativeScript
contributors false

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

Extends

Type Parameters

Type Parameter
T extends ViewBase
U

Implements

  • InheritedProperty<T, U>

Constructors

Constructor

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

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

Parameters

Parameter Type
options PropertyOptions<T, U>

Returns

InheritedProperty<T, U>

Overrides

Property<T, U>.constructor

Properties

configurable

configurable: boolean;

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

Implementation of

InheritedProperty.configurable

Inherited from

Property.configurable

defaultValue

readonly defaultValue: U;

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

Implementation of

InheritedProperty.defaultValue

Inherited from

Property.defaultValue

defaultValueKey

readonly defaultValueKey: symbol;

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

Implementation of

InheritedProperty.defaultValueKey

Inherited from

Property.defaultValueKey

enumerable

enumerable: boolean;

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

Implementation of

InheritedProperty.enumerable

Inherited from

Property.enumerable

get

get: () => U;

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

Returns

U

Implementation of

InheritedProperty.get

Inherited from

Property.get

getDefault

readonly getDefault: symbol;

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

Implementation of

InheritedProperty.getDefault

Inherited from

Property.getDefault

isStyleProperty

isStyleProperty: boolean;

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

Implementation of

InheritedProperty.isStyleProperty

Inherited from

Property.isStyleProperty

key

readonly key: symbol;

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

Implementation of

InheritedProperty.key

Inherited from

Property.key

name

readonly name: string;

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

Implementation of

InheritedProperty.name

Inherited from

Property.name

nativeValueChange

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

InheritedProperty.nativeValueChange

Inherited from

Property.nativeValueChange

overrideHandlers

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

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

Parameters

Parameter Type
options PropertyOptions<T, U>

Returns

void

Implementation of

InheritedProperty.overrideHandlers

Inherited from

Property.overrideHandlers

set

set: (value: U) => void;

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

Parameters

Parameter Type
value U

Returns

void

Implementation of

InheritedProperty.set

Inherited from

Property.set

setInheritedValue

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

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

Parameters

Parameter Type
value U

Returns

void

Implementation of

InheritedProperty.setInheritedValue

setNative

readonly setNative: symbol;

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

Implementation of

InheritedProperty.setNative

Inherited from

Property.setNative

sourceKey

readonly sourceKey: symbol;

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

Implementation of

InheritedProperty.sourceKey

Methods

isSet()

isSet(instance: T): boolean;

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

Parameters

Parameter Type
instance T

Returns

boolean

Implementation of

InheritedProperty.isSet

Inherited from

Property.isSet

register()

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

InheritedProperty.register

Inherited from

Property.register