Skip to content

Interface: ISelector

Implemented by

Table of contents

Properties

Methods

Properties

target

Optional target: ILeaf

Defined in

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


proxy

Optional proxy: ISelectorProxy

Defined in

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


config

config: ISelectorConfig

Defined in

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


picker

picker: IPicker

Defined in

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


finder

Optional finder: IFinder

Defined in

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

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


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

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


destroy

destroy(): void

Returns

void

Defined in

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

Released under the MIT License.