Skip to content

Interface: ISelector ​

Implemented by ​

Table of contents ​

Properties ​

Methods ​

Properties ​

target ​

• Optional target: ILeaf

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:50


proxy ​

• Optional proxy: ISelectorProxy

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:51


config ​

• config: ISelectorConfig

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:53


picker ​

• picker: IPicker

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:55


finder ​

• Optional finder: IFinder

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:56

Methods ​

getByPoint ​

▸ getByPoint(hitPoint, hitRadius, options?): IPickResult

Parameters ​

NameType
hitPointIPointData
hitRadiusnumber
options?IPickOptions

Returns ​

IPickResult

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:58


hitPoint ​

▸ hitPoint(hitPoint, hitRadius, options?): boolean

Parameters ​

NameType
hitPointIPointData
hitRadiusnumber
options?IPickOptions

Returns ​

boolean

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:59


getBy ​

▸ getBy(condition, branch?, one?, options?): ILeaf | ILeaf[]

Parameters ​

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

Returns ​

ILeaf | ILeaf[]

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:60


destroy ​

▸ destroy(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/selector/ISelector.ts:61

Released under the MIT License.