Skip to content

Class: Selector

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Selector(target, userConfig?)

Parameters

NameType
targetILeaf
userConfig?ISelectorConfig

Defined in

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

Properties

target

Optional target: ILeaf

Implementation of

ISelector.target

Defined in

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


proxy

Optional proxy: ISelectorProxy

Implementation of

ISelector.proxy

Defined in

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


config

config: ISelectorConfig = {}

Implementation of

ISelector.config

Defined in

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


picker

picker: IPicker

Implementation of

ISelector.picker

Defined in

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


finder

Optional finder: IFinder

Implementation of

ISelector.finder

Defined in

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

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


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

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


destroy

destroy(): void

Returns

void

Implementation of

ISelector.destroy

Defined in

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

Released under the MIT License.