import { Ident } from './Ident' ; /**
 * Creates Idents using an algorithm that guarantees that the application of
 * operations will be associative, commutative, and idempotent.
 */ export interface IdentGenerator { param name param time param before param before returns getIdent ( name , time , before , after ) : Ident ; }