Interfazmanifest
ManifestRouteInputField
Campo de entrada validado por el router de rutas (subconjunto de JSON Schema; los campos no declarados se rechazan).
Firma
export interface ManifestRouteInputField {
type: "string" | "number" | "integer" | "boolean" | "array" | "object";
required?: boolean;
maxLength?: number;
minLength?: number;
pattern?: string;
enum?: Array<string | number>;
min?: number;
max?: number;
maxItems?: number;
items?: ManifestRouteInputField;
properties?: Record<string, ManifestRouteInputField>;
additionalProperties?: boolean;
}Miembros (12)
| Nombre | Tipo | Descripción |
|---|---|---|
| typeobligatorio | "string" | "number" | "integer" | "boolean" | "array" | "object" | Sin descripción. |
| requiredopcional | boolean | Sin descripción. |
| maxLengthopcional | number | Sin descripción. |
| minLengthopcional | number | Sin descripción. |
| patternopcional | string | Sin descripción. |
| enumopcional | Array<string | number> | Sin descripción. |
| minopcional | number | Sin descripción. |
| maxopcional | number | Sin descripción. |
| maxItemsopcional | number | Sin descripción. |
| itemsopcional | ManifestRouteInputField | Sin descripción. |
| propertiesopcional | Record<string, ManifestRouteInputField> | Sin descripción. |
| additionalPropertiesopcional | boolean | Sin descripción. |
Usado en / Referenciado por
Fuente: bloomx-extensions/_shared/sdk/manifest.d.ts:238 · manifest.d.ts