@foxpage/foxpage-types
Version:
foxpage sdk types
21 lines (20 loc) • 570 B
TypeScript
import { Application } from '../application';
import { ConditionManager, FunctionManager, PackageManager, PageManager, TagManager, TemplateManager, VariableManager } from '../manager';
/**
* application context
*
* @export
* @interface AppContext
*/
export interface AppContext {
readonly appId: string;
readonly slug: string;
app: Application;
tags: TagManager;
pages: PageManager;
packages: PackageManager;
variables: VariableManager;
conditions: ConditionManager;
templates: TemplateManager;
functions: FunctionManager;
}