UNPKG

@microsoft/teams.common

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.common" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.common/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.common?activeTa

20 lines (17 loc) 514 B
import { IListStorage } from './storage.mjs'; /** * An in-memory list storage. */ declare class ListLocalStorage<T = any> implements IListStorage<T> { protected readonly _list: T[]; constructor(data?: T[]); get(key: number): T | undefined; set(key: number, value: T): void; delete(key: number): void; push(value: T): void; pop(): T | undefined; values(): T[]; length(): number; where(predicate: (value: T, index: number) => boolean): T[]; } export { ListLocalStorage };