@haelp/teto
Version:
A typescript-based controllable TETR.IO client.
14 lines (13 loc) • 419 B
TypeScript
export * from "./damageCalc";
export * from "./increase";
export * from "./kicks";
export * from "./tetromino";
export * from "./seed";
export * from "./polyfills";
export * from "./rng";
export interface Handler<T> {
type: new (...args: any[]) => T;
copy: (value: T) => T;
}
export declare function deepCopy<T>(obj: T): T;
export declare function deepCopy<T, H extends Handler<any>[]>(obj: T, handlers: H): T;