Tema
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
| Parameter | Type |
|---|---|
value | unknown |
Returns
V
is()
ts
is(value): value is V;Si el valor pertenece al catálogo.
Parameters
| Parameter | Type |
|---|---|
value | unknown |
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
| Parameter | Type |
|---|---|
value | V |
Returns
string
isOpen()
ts
isOpen(): boolean;Si acepta valores de SIFEN que SmartDoc todavía no habilita.
Returns
boolean
