Creates a string shape with a typed model value and no other constraints.
The literal string type for the model
Prototype value for runtime model assembly
An immutable shape with model typed as M
Creates a string shape with optional validation constraints.
Optionalconstraints: COptional shape constraints
An immutable shape with model typed as string
Creates a string shape.