Skip to content

Class: Selector ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

• new Selector(target, userConfig?): Selector

Parameters ​

NameType
targetILeaf
userConfig?ISelectorConfig

Returns ​

Selector

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:17

Properties ​

target ​

• Optional target: ILeaf

Implementation of ​

ISelector.target

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:9


proxy ​

• Optional proxy: ISelectorProxy

Implementation of ​

ISelector.proxy

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:10


config ​

• config: ISelectorConfig = {}

Implementation of ​

ISelector.config

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:12


picker ​

• picker: IPicker

Implementation of ​

ISelector.picker

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:14


finder ​

• Optional finder: IFinder

Implementation of ​

ISelector.finder

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:15

Methods ​

getByPoint ​

â–¸ getByPoint(hitPoint, hitRadius, options?): IPickResult

Parameters ​

NameType
hitPointIPointData
hitRadiusnumber
options?IPickOptions

Returns ​

IPickResult

Implementation of ​

ISelector.getByPoint

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:23


hitPoint ​

â–¸ hitPoint(hitPoint, hitRadius, options?): boolean

Parameters ​

NameType
hitPointIPointData
hitRadiusnumber
options?IPickOptions

Returns ​

boolean

Implementation of ​

ISelector.hitPoint

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:29


getBy ​

â–¸ getBy(condition, branch?, one?, options?): ILeaf | ILeaf[]

Parameters ​

NameType
conditionstring | number | IFindCondition | IFindMethod
branch?ILeaf
one?boolean
options?any

Returns ​

ILeaf | ILeaf[]

Implementation of ​

ISelector.getBy

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:34


destroy ​

â–¸ destroy(): void

Returns ​

void

Implementation of ​

ISelector.destroy

Defined in ​

src/leafer/packages/partner/selector/src/Selector.ts:38

Released under the MIT License.