UNPKG

@etsoo/smarterp-core

Version:
39 lines (38 loc) 1.1 kB
import { IServiceApp } from "@etsoo/materialui"; import { ICoreApp } from "./CoreApp"; import { DependencyList } from "react"; import { PageData } from "@etsoo/toolpad"; /** * Get core service application context hook * @returns Application */ export declare function useRequiredAppContext(): ICoreServiceApp; /** * Use page data * @param app Application * @param pageTitle Page title or true for reset * @param deps Dependencies */ export declare function usePageData(app: ICoreServiceApp, pageTitle?: string, deps?: DependencyList): void; /** * Use page data * @param app Application * @param pageData Page data * @param deps Dependencies */ export declare function usePageData(app: ICoreServiceApp, pageData?: PageData, deps?: DependencyList): void; /** * Use page data empty * @param app Application */ export declare function usePageDataEmpty(app: ICoreServiceApp): void; /** * Core service application interface * 核心服务应用程序接口 */ export interface ICoreServiceApp extends IServiceApp { /** * Core application */ readonly core: ICoreApp; }