@telcomdataperu/zeus-vue-model-manager
Version:
Vue 3 Model Manager for Microfrontends with OpenUI5-style API - Part of ZEUS Platform by TelcomdataPeru
31 lines (30 loc) • 940 B
TypeScript
import { ModelManager } from '../core/ModelManager';
interface ComposableContext {
currentScope?: string;
fallbackToGlobalSearch: boolean;
}
/**
* Establece el contexto de scope actual para composables
* Típicamente llamado una vez por microfrontend
*/
export declare function setComposableScope(scope: string): void;
/**
* Obtiene el manager para un scope específico o el actual
*/
export declare function getManagerForScope(scope?: string): ModelManager | undefined;
/**
* Busca un modelo en múltiples scopes
*/
export declare function findModelInScopes(modelName: string, preferredScope?: string): {
model: any;
scope: string;
} | undefined;
/**
* Configuración global de comportamiento
*/
export declare function configureComposables(config: Partial<ComposableContext>): void;
/**
* Para debugging - obtener contexto actual
*/
export declare function getComposableContext(): ComposableContext;
export {};