Move to Renderer V2

This commit is contained in:
duckietm
2024-04-03 09:27:56 +02:00
parent 110c3ad393
commit b3134ce50b
4080 changed files with 115593 additions and 66375 deletions
+22
View File
@@ -0,0 +1,22 @@
import { IDisposable } from '../common';
export interface IAdvancedMap<T = any, U = any> extends IDisposable
{
dispose(): void;
reset(): void;
unshift(key: T, value: U): boolean;
add(key: T, value: U): boolean;
remove(key: T): U;
getWithIndex(index: number): U;
getKey(index: number): T;
getKeys(): T[];
hasKey(key: T): boolean;
getValue(key: T): U;
getValues(): U[];
hasValue(value: U): boolean;
indexOf(value: U): number;
concatenate(newValues: IAdvancedMap<T, U>): void;
clone(): IAdvancedMap<T, U>;
readonly length: number;
readonly disposed: boolean
}