Interfazui
CallBackendAction
Llama a una funcion del server.js. Pone state.$loading[key]/state.$error[key] solos, admite reintento y guarda el resultado con resultKey.
Firma
export interface CallBackendAction {
action: "CALL_BACKEND";
function: string;
args?: unknown;
params?: unknown;
key?: string;
resultKey?: string;
retry?: { attempts?: number | Expr; delayMs?: number | Expr; backoff?: "none" | "linear" | "exponential" | Expr; };
toastOnError?: boolean | Expr;
onSuccess?: UiActionInput;
onError?: UiActionInput;
}Miembros (10)
| Nombre | Tipo | Descripción |
|---|---|---|
| actionobligatorio | "CALL_BACKEND" | Sin descripción. |
| functionobligatorio | string | Clave de api.functions. |
| argsopcional | unknown | Argumentos (con FORM, formData se anade solo). |
| paramsopcional | unknown | Alias de args. |
| keyopcional | string | Clave de carga/error (por defecto el nombre de la funcion). |
| resultKeyopcional | string | Guarda el resultado en |
| retryopcional | { attempts?: number | Expr; delayMs?: number | Expr; backoff?: "none" | "linear" | "exponential" | Expr; } | Reintento declarativo. |
| toastOnErroropcional | boolean | Expr | Muestra un aviso si falla y no hay onError. Por defecto: |
| onSuccessopcional | UiActionInput | Accion(es) encadenada(s). |
| onErroropcional | UiActionInput | Accion(es) encadenada(s). |
Usado en / Referenciado por
Referencia a
Fuente: bloomx-extensions/_shared/sdk/ui.d.ts:3072 · ui.d.ts