anyid
Version:
A simple and flexible API to generate various kinds of string ID / code.
16 lines (15 loc) • 394 B
TypeScript
import { AnyId } from './core';
declare module './core' {
interface AnyId {
seq(): AnyId;
startWith(n: number): AnyId;
max(n: number): AnyId;
resetByTime(): AnyId;
}
}
export declare class Sequence {
seq(this: AnyId): AnyId;
startWith(this: AnyId, n: number): AnyId;
max(this: AnyId, n: number): AnyId;
resetByTime(this: AnyId): AnyId;
}