ZodAny zod_helpers.ts
Declarations #
23 declarations
Any #
create_uuid #
(): string & $brand<"Uuid"> returns
string & $brand<"Uuid"> Datetime #
$ZodBranded<ZodISODateTime, "Datetime"> DatetimeNow #
ZodDefault<$ZodBranded<ZodISODateTime, "Datetime">> format_zod_validation_error #
(error: ZodError<unknown>): string Formats a Zod validation error with field paths for clearer error messages.
error
ZodError<unknown>returns
string get_datetime_now #
(): string & $brand<"Datetime"> Returns an ISO datetime string that is guaranteed to be monotonically increasing. If called multiple times within the same millisecond, it increments the value by one millisecond to ensure uniqueness and order preservation.
returns
string & $brand<"Datetime"> get_field_schema #
(schema: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>, key: string): ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> Get the Zod schema for a specific field in an object schema.
schema
The object schema
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>key
The property name
stringreturns
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> The field's schema, or throws if not found
get_inner_array_schema #
(schema: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>): ZodArray<any> | null Gets the innermost array schema from a potentially nested schema structure. Returns null if no array schema is found.
schema
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>returns
ZodArray<any> | null get_innermost_type #
(schema: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>): ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> Gets the innermost type of a zod schema by unwrapping wrappers like transforms, ZodOptional, ZodDefault, etc.
schema
The schema to unwrap
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>returns
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> The innermost schema without wrappers
get_innermost_type_name #
(schema: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>): string schema
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>returns
string HttpStatus #
ZodNumber is_array_schema #
(schema: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>): boolean Checks if a Zod schema is an array or contains an array through wrappers.
schema
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>returns
boolean maybe_get_field_schema #
(schema: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>, key: string): ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> | undefined Get the Zod schema for a specific field in an object schema, returning undefined if not found.
schema
The object schema
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>key
The property name
stringreturns
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> | undefined The field's schema, or undefined if not found
PathWithLeadingSlash #
ZodPipe<ZodString, ZodTransform<string, string>> PathWithoutLeadingSlash #
ZodPipe<ZodString, ZodTransform<string, string>> PathWithoutTrailingSlash #
ZodPipe<ZodString, ZodTransform<string, string>> PathWithTrailingSlash #
ZodPipe<ZodString, ZodTransform<string, string>> SvelteMapSchema #
ZodCustom<SvelteMap<unknown, unknown>, SvelteMap<unknown, unknown>> to_subschema #
(def: $ZodTypeDef): ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> | undefined Helper to extract subschema from a Zod def, following Zod 4 patterns.
def
$ZodTypeDefreturns
ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> | undefined TypeLiteral #
$ZodBranded<ZodString, "TypeLiteral"> Uuid #
$ZodBranded<ZodUUID, "Uuid"> UuidWithDefault #
ZodDefault<$ZodBranded<ZodUUID, "Uuid">> zod_get_schema_keys #
<T extends z.ZodType>(schema: T): SchemaKeys<T>[] Gets all property keys from a Zod object schema.
schema
Treturns
SchemaKeys<T>[] Imported by #
- action_event.ts
- action_metatypes.gen.ts
- action_specs.ts
- cell.svelte.ts
- cell_helpers.ts
- cell_types.ts
- chat.svelte.ts
- completion_types.ts
- config_defaults.ts
- constants.ts
- diskfile_helpers.ts
- diskfile_history.svelte.ts
- diskfile_tab.svelte.ts
- diskfile_tabs.svelte.ts
- diskfile_types.ts
- diskfiles.svelte.ts
- diskfiles_editor.svelte.ts
- indexed_collection.svelte.ts
- indexed_collection_helpers.svelte.ts
- ollama.svelte.ts
- part.svelte.ts
- parts.svelte.ts
- prompt.svelte.ts
- request_tracker.svelte.ts
- response_helpers.ts
- server/backend_websocket_transport.ts
- server/register_http_actions.ts
- socket.svelte.ts
- turn.svelte.ts
- turn_types.ts
- url_params_helpers.ts
- xml.ts