cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
29 lines (28 loc) • 770 B
TypeScript
import { ICoreSypc, ICoreSypg, ICoreSypgr, ICoreSytm, ITabs } from "../schema/core";
import { controllerResponse } from "../utilities/helpers/response.helper";
export interface designConfigControllerResponse extends controllerResponse {
data?: designConfigResponseData;
}
export interface designConfigResponseData {
page?: Partial<ICoreSypg>;
theme?: Partial<ICoreSytm>;
grid?: {
[key: string]: ICoreSypgr;
};
controls?: {
[key: string]: ICoreSypc;
};
tab?: {
[key: string]: ICoreTabs;
};
}
export interface ICoreTabs {
_id?: string;
syptb_title: string;
syptb_tabs: {
[key: string]: ITabs;
};
syptb_tab_code: string;
syptb_page_id_sypg: string;
syptb_isactive?: boolean;
}