ClientIdCreator import type {ClientIdCreator} from '@fuzdev/fuz_util/id.js'; (call)
type (): string
returns
string7 declarations
ClientIdCreator import type {ClientIdCreator} from '@fuzdev/fuz_util/id.js'; (call)type (): string
string(name: string, count?: number | undefined, separator?: string): ClientIdCreator import {create_client_id_creator} from '@fuzdev/fuz_util/id.js'; Creates a string id generator function, outputting ${name}_${count} by default.
namestringcount?number | undefinedseparatorstring'_'ClientIdCreator (): string & $brand<"Uuid"> import {create_uuid} from '@fuzdev/fuz_util/id.js'; string & $brand<"Uuid"> (str: string): boolean import {is_uuid} from '@fuzdev/fuz_util/id.js'; Loosely validates a UUID string.
strstringboolean $ZodBranded<ZodUUID, "Uuid", "out"> import type {Uuid} from '@fuzdev/fuz_util/id.js'; RegExp import {UUID_MATCHER} from '@fuzdev/fuz_util/id.js'; Postgres doesn't support the namespace prefix, so neither does fuz_app. For more see the UUID RFC - https://tools.ietf.org/html/rfc4122 The Ajv validator does support the namespace, hence this custom implementation.
ZodDefault<$ZodBranded<ZodUUID, "Uuid", "out">> import type {UuidWithDefault} from '@fuzdev/fuz_util/id.js';