@thatcompany/ts-tool
Version:
基于TypeScript编写的工具库
20 lines (19 loc) • 657 B
TypeScript
import { V7Options, V6Options, V4Options } from 'uuid';
/**
* UUID 工具类
*
* generate 默认生成 v7 UUID
*
* From https://github.com/uuidjs/uuid
*/
export declare class UUID {
static generate(options?: V7Options): string;
static generate7(options?: V7Options): string;
static generate6(options?: V6Options): string;
static generate5(name: string, namespace: string): string;
static generate4(options?: V4Options): string;
static validate(uuid: string): boolean;
static version(uuid: string): number;
static parse(uuid: string): Uint8Array;
static stringify(uuidBuffer: Uint8Array, offset?: number): string;
}