Skip to content

CatalogMethods<V>

Lo que un catálogo expone además de sus miembros.

Type Parameters

Type Parameter
V extends string | number

Properties

catalogName

ts
readonly catalogName: string;

El nombre del catálogo, tal como aparece en los mensajes de error.

Methods

coerce()

ts
coerce(value): V;

Valida un valor crudo y lo devuelve, o lanza ValidationError.

Parameters

ParameterType
valueunknown

Returns

V


is()

ts
is(value): value is V;

Si el valor pertenece al catálogo.

Parameters

ParameterType
valueunknown

Returns

value is V


values()

ts
values(): V[];

Todos los valores.

Returns

V[]


labels()

ts
labels(): Record<string, string>;

Mapa valor → etiqueta en español, para armar selects.

Returns

Record<string, string>


labelOf()

ts
labelOf(value): string;

La etiqueta en español de un valor.

Parameters

ParameterType
valueV

Returns

string


isOpen()

ts
isOpen(): boolean;

Si acepta valores de SIFEN que SmartDoc todavía no habilita.

Returns

boolean