Skip to content

StringSchema

Generated by TypeDoc. Do not edit this page directly.

API Reference


Defined in: packages/core/src/schema/index.ts:137

new StringSchema(): StringSchema;

StringSchema

Schema.constructor

PropertyModifierTypeDefault valueInherited fromDefined in
isHarnessSchemareadonlytruetrueSchema.isHarnessSchemapackages/core/src/schema/index.ts:76
default(value): DefaultSchema<unknown, string>;

Defined in: packages/core/src/schema/index.ts:92

ParameterType
valuestring | (() => string)

DefaultSchema<unknown, string>

Schema.default


describe(description): this;

Defined in: packages/core/src/schema/index.ts:96

ParameterType
descriptionstring

this

Schema.describe


max(length): this;

Defined in: packages/core/src/schema/index.ts:146

ParameterType
lengthnumber

this


min(length): this;

Defined in: packages/core/src/schema/index.ts:141

ParameterType
lengthnumber

this


optional(): OptionalSchema<unknown, string | undefined>;

Defined in: packages/core/src/schema/index.ts:88

OptionalSchema<unknown, string | undefined>

Schema.optional


parse(input): string;

Defined in: packages/core/src/schema/index.ts:82

ParameterType
inputunknown

string

Schema.parse


safeParse(input): SafeParseResult<string>;

Defined in: packages/core/src/schema/index.ts:151

ParameterType
inputunknown

SafeParseResult<string>

Schema.safeParse


toJsonSchema(): JsonSchema;

Defined in: packages/core/src/schema/index.ts:162

JsonSchema

Schema.toJsonSchema