updraft
Version:
Javascript ORM-like storage in SQLite (WebSQL or other), synced to the cloud
20 lines (16 loc) • 307 B
TypeScript
declare interface EnumValue {
value: number;
key: string;
}
declare module "enum" {
interface Enum {
enums: EnumValue[];
get(value: number | string): EnumValue;
}
let Enum: {
new(): Enum;
new(values?: string[]): Enum;
new(values?: { [key: string]: number }): Enum;
}
export = Enum;
}