StringBuilder
Defined in: packages/schema/src/builders/string.ts:4
Extends
Section titled “Extends”Builder<Value,string,StringType>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new StringBuilder():
StringBuilder
Defined in: packages/schema/src/builders/base.ts:15
Returns
Section titled “Returns”StringBuilder
Inherited from
Section titled “Inherited from”Properties
Section titled “Properties”input_
Section titled “input_”
readonlyinput_:Value
Defined in: packages/schema/src/builders/base.ts:9
Inherited from
Section titled “Inherited from”output_
Section titled “output_”
readonlyoutput_:string
Defined in: packages/schema/src/builders/base.ts:10
Inherited from
Section titled “Inherited from”
readonlytype_:StringType
Defined in: packages/schema/src/builders/base.ts:11
Inherited from
Section titled “Inherited from”validators_
Section titled “validators_”
protectedvalidators_:Validator<string>[]
Defined in: packages/schema/src/builders/base.ts:13
Inherited from
Section titled “Inherited from”Accessors
Section titled “Accessors”params
Section titled “params”Get Signature
Section titled “Get Signature”get params():
TypeParams<TOut>
Defined in: packages/schema/src/builders/base.ts:21
Returns
Section titled “Returns”TypeParams<TOut>
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”build()
Section titled “build()”build():
StringType
Defined in: packages/schema/src/builders/string.ts:5
Returns
Section titled “Returns”Overrides
Section titled “Overrides”clone()
Section titled “clone()”clone():
this
Defined in: packages/schema/src/builders/base.ts:27
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”length()
Section titled “length()”length(
length):StringBuilder
Defined in: packages/schema/src/builders/string.ts:9
Parameters
Section titled “Parameters”length
Section titled “length”number
Returns
Section titled “Returns”StringBuilder
matches()
Section titled “matches()”matches(
regex):StringBuilder
Defined in: packages/schema/src/builders/string.ts:21
Parameters
Section titled “Parameters”RegExp
Returns
Section titled “Returns”StringBuilder
max(
max):StringBuilder
Defined in: packages/schema/src/builders/string.ts:13
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”StringBuilder
min(
min):StringBuilder
Defined in: packages/schema/src/builders/string.ts:17
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”StringBuilder
oneOf()
Section titled “oneOf()”oneOf(
values,equal?):StringBuilder
Defined in: packages/schema/src/builders/base.ts:42
Parameters
Section titled “Parameters”values
Section titled “values”string[]
equal?
Section titled “equal?”(value, other) => boolean
Returns
Section titled “Returns”StringBuilder
Inherited from
Section titled “Inherited from”test()
Section titled “test()”test(
func,message?):this
Defined in: packages/schema/src/builders/base.ts:33
Parameters
Section titled “Parameters”ValidatorFunction<string>
message?
Section titled “message?”string
Returns
Section titled “Returns”this