/
erioxis
/
web-nodejs
Обзор
Документация
Войти
/
erioxis
/
web-nodejs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/node_modules/mnemonist/hashed-array-tree.d.ts
32 строки
755 B
erioxis
lab11fix
15 дек 2025, 23:21
15 дек 2025, 23:21
70dc7ba
Код
Авторство
О чём код?
/** * Mnemonist HashedArrayTree Typings * ================================== */ import {IArrayLikeConstructor} from './utils/types'; type HashedArrayTreeOptions = { initialCapacity?: number; initialLength?: number; blockSize?: number; } export default class HashedArrayTree<T> { // Members blockSize: number; capacity: number; length: number; // Constructor constructor(ArrayClass: IArrayLikeConstructor, capacity: number); constructor(ArrayClass: IArrayLikeConstructor, options: HashedArrayTreeOptions); // Methods set(index: number, value: T): this; get(index: number): T | undefined; grow(capacity: number): this; resize(length: number): this; push(value: T): number; pop(): T | undefined; inspect(): any; }