@progress/kendo-angular-schematics
Version:
Kendo UI Schematics for Angular
47 lines (46 loc) • 1.49 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
export declare enum DataSource {
/**
* An example data source will be added to the project with predefined column definitions.
* The data and column definitions can not be modified.
*
* This is the default.
*/
"Example" = "Example",
/**
* The user is expected to provide column definitions.
* A mock data will be generated out of the column definitions.
*/
"Mock Data" = "Mock Data"
}
export interface KendoAngularGridSchema {
name: string;
path?: string;
project?: string;
module?: string;
selector?: string;
prefix: string;
style?: "css" | "scss" | "sass" | "less" | "none";
flat?: boolean;
type?: string;
displayBlock?: boolean;
inlineStyle: boolean;
inlineTemplate: boolean;
skipTests: boolean;
filtering?: boolean;
grouping?: boolean;
paging?: boolean;
sorting?: boolean;
resizing?: boolean;
reordering?: boolean;
columnMenu?: boolean;
navigable?: boolean;
pageSize?: number;
height?: number;
dataSource: DataSource;
columns?: string[];
standalone: undefined | boolean;
}