18 lines
494 B
TypeScript
18 lines
494 B
TypeScript
/**
|
|
* @param {...any} values
|
|
*/
|
|
export class Tuple {
|
|
static from(values: any): Readonly<Tuple>;
|
|
constructor(values: any);
|
|
_values: any;
|
|
_length: any;
|
|
get length(): any;
|
|
_setEntry([key, value]: [any, any], index: any): void;
|
|
toString(): string;
|
|
clone(): any;
|
|
[Clone](): any;
|
|
[Symbol.iterator](): IndexableIterator;
|
|
}
|
|
export function tuple(values: any): Readonly<Tuple>;
|
|
import { Clone } from './clone.js';
|
|
import { IndexableIterator } from './iter.js';
|