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

TemplatePart overview

This module implements a CVTemplatePart which is the constituent of CVTemplate (see Template.ts).

There are two kinds of CVTemplatePart’s: CVTemplateSeparator’s (see TemplateSeparator.ts) and CVTemplatePlaceholder’s (see TemplatePlaceholder.ts)


Table of contents


Guards

isPlaceholder

Type guard

Signature

export declare const isPlaceholder: <const N extends string, T>(u: Type<N, T>) => u is CVTemplatePlaceholder.Type<N, T>

isSeparator

Type guard

Signature

export declare const isSeparator: <const N extends string, T>(u: Type<N, T>) => u is CVTemplateSeparator.Type

Models

Type (type alias)

Type of a TemplatePart

Signature

export type Type<N extends string, T> = CVTemplateSeparator.Type | CVTemplatePlaceholder.Type<N, T>