TemplateSeparator.ts overview
This module implements a MTemplateSeparator which constitutes the immutable parts of a MTemplate (see Template.ts and TemplatePart.ts)
Exports Grouped by Category
Constructors
make
Constructor
Signature
declare const make: (value: string) => Type
Getters
value
Returns the value property of self
Signature
declare const value: MTypes.OneArgFunction<Type, string>
Instances
backslash
Backslash Separator instance
Signature
declare const backslash: Type
colon
Colon Separator instance
Signature
declare const colon: Type
comma
Comma Separator instance
Signature
declare const comma: Type
dot
Dot Separator instance
Signature
declare const dot: Type
hyphen
Hyphen Separator instance
Signature
declare const hyphen: Type
slash
Slash Separator instance
Signature
declare const slash: Type
space
Space Separator instance
Signature
declare const space: Type
Models
Type (class)
Type that represents a Separator
Signature
declare class Type {
private constructor({ value }: MTypes.Data<Type>)
}
make (static method)
Static constructor
Signature
declare const make: (params: MTypes.Data<Type>) => Type
[MData.idSymbol] (method)
Returns the id of this
Signature
declare const [MData.idSymbol]: () => string | (() => string)
value (property)
The string representing this separator
Signature
readonly value: string
Module markers
moduleTag
Module tag
Signature
declare const moduleTag: "@parischap/effect-lib/TemplatePart/TemplateSeparator/"