API Reference
@univerjs
@univerjs/core
classes
Lruhelper

@univerjs/core v0.1.17Docs


Class: LRUHelper

Copyright 2023-present DreamNum Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Constructors

new LRUHelper()

new LRUHelper(): LRUHelper

Returns

LRUHelper

Methods

getValueType()

static getValueType(value): string

Parameters

ParameterType
valueany

Returns

string

Defined in

submodules/univer/packages/core/src/shared/lru/lru-helper.ts:22 (opens in a new tab)


hasLength()

static hasLength(array, size): boolean

Parameters

ParameterType
arrayunknown[]
sizenumber

Returns

boolean

Defined in

submodules/univer/packages/core/src/shared/lru/lru-helper.ts:18 (opens in a new tab)


isIterable()

static isIterable<T>(value?): value is Iterable<T>

Type Parameters

Type Parameter
T

Parameters

ParameterType
value?any

Returns

value is Iterable<T>

Defined in

submodules/univer/packages/core/src/shared/lru/lru-helper.ts:30 (opens in a new tab)


isNumber()

static isNumber(value?): value is number

Parameters

ParameterType
value?any

Returns

value is number

Defined in

submodules/univer/packages/core/src/shared/lru/lru-helper.ts:34 (opens in a new tab)


isObject()

static isObject<T>(value?): value is T

Type Parameters

Type ParameterDefault type
Tobject

Parameters

ParameterType
value?any

Returns

value is T

Defined in

submodules/univer/packages/core/src/shared/lru/lru-helper.ts:26 (opens in a new tab)


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