interface SequenceIdOptions { /** * 创建id类型 random 随机 increment 自增 */ type?: 'random' | 'increment'; /** * 随机数创建的长度 */ randomBit?: number; /** * 自增的起始位置 */ incrementStart?: number; /** * 排除的id */ excludeId?: string[]; } declare class SequenceId { private idMap; private preId; private options; constructor(options: SequenceIdOptions); /** * 增加排除的id * @param excludeId */ addExcludeId(excludeId: string[]): void; private createIncrementId; private createRandomId; getId(): string | number; } export default SequenceId;