API Reference
@univerjs
@univerjs/sheets-formula
classes
Descriptionservice

@univerjs/sheets-formula v0.1.17Docs


Class: DescriptionService

Implements

Constructors

new DescriptionService()

new DescriptionService(
   _description, 
   _functionService, 
   _localeService): DescriptionService

Parameters

ParameterTypeDefault value
_descriptionIFunctionInfo[][]
_functionServiceIFunctionServiceundefined
_localeServiceLocaleServiceundefined

Returns

DescriptionService

Defined in

packages/sheets-formula/src/services/description.service.ts:122 (opens in a new tab)

Methods

dispose()

dispose(): void

Returns

void

Implementation of

IDisposable.dispose

Defined in

packages/sheets-formula/src/services/description.service.ts:130 (opens in a new tab)


getDescriptions()

getDescriptions(): Map<IFunctionNames, IFunctionInfo>

get all descriptions

Returns

Map<IFunctionNames, IFunctionInfo>

Implementation of

IDescriptionService.getDescriptions

Defined in

packages/sheets-formula/src/services/description.service.ts:134 (opens in a new tab)


getFunctionInfo()

getFunctionInfo(searchText): undefined | IFunctionInfo

get function info by name

Parameters

ParameterType
searchTextstring

Returns

undefined | IFunctionInfo

Implementation of

IDescriptionService.getFunctionInfo

Defined in

packages/sheets-formula/src/services/description.service.ts:143 (opens in a new tab)


getSearchListByName()

getSearchListByName(searchText): ISearchItem[]

get search list by name

Parameters

ParameterType
searchTextstring

Returns

ISearchItem[]

Implementation of

IDescriptionService.getSearchListByName

Defined in

packages/sheets-formula/src/services/description.service.ts:148 (opens in a new tab)


getSearchListByNameFirstLetter()

getSearchListByNameFirstLetter(searchText): ISearchItem[]

get search list by name, from first letter

Parameters

ParameterType
searchTextstring

Returns

ISearchItem[]

Implementation of

IDescriptionService.getSearchListByNameFirstLetter

Defined in

packages/sheets-formula/src/services/description.service.ts:162 (opens in a new tab)


getSearchListByType()

getSearchListByType(type): ISearchItem[]

get search list by type, if type is -1, return all

Parameters

ParameterType
typenumber

Returns

ISearchItem[]

Implementation of

IDescriptionService.getSearchListByType

Defined in

packages/sheets-formula/src/services/description.service.ts:176 (opens in a new tab)


hasDefinedNameDescription()

hasDefinedNameDescription(name): boolean

check if has defined name description

Parameters

ParameterType
namestring

Returns

boolean

Implementation of

IDescriptionService.hasDefinedNameDescription

Defined in

packages/sheets-formula/src/services/description.service.ts:209 (opens in a new tab)


hasDescription()

hasDescription(name): boolean

check if has description

Parameters

ParameterType
namestring

Returns

boolean

Implementation of

IDescriptionService.hasDescription

Defined in

packages/sheets-formula/src/services/description.service.ts:205 (opens in a new tab)


hasFunction()

hasFunction(searchText): boolean

Parameters

ParameterType
searchTextstring

Returns

boolean

Implementation of

IDescriptionService.hasFunction

Defined in

packages/sheets-formula/src/services/description.service.ts:138 (opens in a new tab)


isFormulaDefinedName()

isFormulaDefinedName(name): boolean

check if is formula defined name

Parameters

ParameterType
namestring

Returns

boolean

Implementation of

IDescriptionService.isFormulaDefinedName

Defined in

packages/sheets-formula/src/services/description.service.ts:213 (opens in a new tab)


registerDescriptions()

registerDescriptions(description): IDisposable

register descriptions

Parameters

ParameterType
descriptionIFunctionInfo[]

Returns

IDisposable

Implementation of

IDescriptionService.registerDescriptions

Defined in

packages/sheets-formula/src/services/description.service.ts:189 (opens in a new tab)


unregisterDescriptions()

unregisterDescriptions(functionNames): void

unregister descriptions

Parameters

ParameterType
functionNamesstring[]

Returns

void

Implementation of

IDescriptionService.unregisterDescriptions

Defined in

packages/sheets-formula/src/services/description.service.ts:199 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.