mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-28 01:25:39 -05:00
* removes more builder references * remove builder from profiler * formatting * fix profiler dailog * remove builder from oatuhdialog * remove the rest of builder references * formatting * add more strict null checks to base * enable strict tslint rules * fix formatting * fix compile error * fix the rest of the hygeny issues and add pipeline step * fix pipeline files
39 lines
1.0 KiB
TypeScript
39 lines
1.0 KiB
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
import { ISlickColumn, VirtualizedCollection } from 'angular2-slickgrid';
|
|
|
|
export interface IGridDataSet {
|
|
dataRows: VirtualizedCollection<{}>;
|
|
columnDefinitions: ISlickColumn<any>[];
|
|
resized: any; // EventEmitter<any>;
|
|
totalRows: number;
|
|
batchId: number;
|
|
resultId: number;
|
|
maxHeight: number | string;
|
|
minHeight: number | string;
|
|
}
|
|
|
|
export enum SaveFormat {
|
|
CSV = 'csv',
|
|
JSON = 'json',
|
|
EXCEL = 'excel',
|
|
XML = 'xml'
|
|
}
|
|
|
|
export interface IGridInfo {
|
|
batchIndex: number;
|
|
resultSetNumber: number;
|
|
selection: Slick.Range[];
|
|
gridIndex: number;
|
|
rowIndex?: number;
|
|
}
|
|
export interface ISaveRequest {
|
|
format: SaveFormat;
|
|
batchIndex: number;
|
|
resultSetNumber: number;
|
|
selection: Slick.Range[];
|
|
}
|