@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
24 lines (23 loc) • 834 B
TypeScript
import { Layout } from "../Layout";
import { IEditorItem } from "../editor-chrome";
export interface IStatusCodeLayoutItem extends IEditorItem {
layout: any;
onSave<ItemType>(): Promise<ItemType>;
onEdit<ItemType>(): Promise<ItemType>;
onCancel<ItemType>(): Promise<ItemType>;
}
export declare class TenantStatusCodeLayoutSettings {
unauthorizedLayout: Layout;
notFoundLayout: Layout;
}
export declare class BusinessProfileStatusCodeLayoutSettings extends TenantStatusCodeLayoutSettings {
inherit: boolean;
}
export declare class TenantSystemLayoutSettings {
unauthorizedVersionedLayoutId: number;
notFoundVersionedLayoutId: number;
authenticationVersionedLayoutId: number;
}
export declare class BusinessProfileSystemLayoutSettings extends TenantSystemLayoutSettings {
inherit: boolean;
}