Skip to main content Link Search Menu Expand Document (external link)

TemplateSeparator overview

This module implements a CVTemplateSeparator which constitutes the immutable parts of a CVTemplate (see Template.ts and TemplatePart.ts)


Table of contents


Constructors

make

Constructor

Signature

export declare const make: (value: string) => Type

Getters

value

Returns the value property of self

Signature

export declare const value: MTypes.OneArgFunction<Type, string>

Instances

backslash

Backslash Separator instance

Signature

export declare const backslash: Type

colon

Colon Separator instance

Signature

export declare const colon: Type

comma

Comma Separator instance

Signature

export declare const comma: Type

dot

Dot Separator instance

Signature

export declare const dot: Type

hyphen

Hyphen Separator instance

Signature

export declare const hyphen: Type

slash

Slash Separator instance

Signature

export declare const slash: Type

space

Space Separator instance

Signature

export declare const space: Type

Models

Type (class)

Type that represents a Separator

Signature

export declare class Type {
  private constructor({ value }: MTypes.Data<Type>)
}

make (static method)

Static constructor

Signature

static make(params: MTypes.Data<Type>): Type

[MData.idSymbol] (method)

Returns the id of this

Signature

[MData.idSymbol](): string | (() => string)

value (property)

The string representing this separator

Signature

readonly value: string

Module markers

moduleTag

Module tag

Signature

export declare const moduleTag: "@parischap/conversions/formatting/template/TemplatePart/TemplateSeparator/"