@shopify/polaris
Version:
Shopify’s admin product component library
11 lines (10 loc) • 402 B
TypeScript
declare type IdGenerator = () => string;
declare type IdGeneratorFactory = (prefix: string) => IdGenerator;
export declare class UniqueIdFactory {
private idGeneratorFactory;
private idGenerators;
constructor(idGeneratorFactory: IdGeneratorFactory);
nextId(prefix: string): string;
}
export declare function globalIdGeneratorFactory(prefix?: string): () => string;
export {};