adn-datatable
Version:
Datatable component integrable to any angular project.
57 lines (56 loc) • 2.72 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
/**
* @record
*/
export function Order() { }
/** @type {?} */
Order.prototype.column;
/** @type {?} */
Order.prototype.dir;
/**
* @record
*/
export function RequestBody() { }
/** @type {?} */
RequestBody.prototype.draw;
/** @type {?} */
RequestBody.prototype.start;
/** @type {?} */
RequestBody.prototype.length;
/** @type {?} */
RequestBody.prototype.searchText;
/** @type {?} */
RequestBody.prototype.orders;
/** @type {?} */
RequestBody.prototype.searchables;
/** @type {?} */
RequestBody.prototype.dateColumn;
var DataService = /** @class */ (function () {
function DataService() {
this.requestBody = {
draw: 0,
start: 0,
length: 0,
searchText: "",
orders: [],
searchables: [],
dateColumn: 0
};
}
DataService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
DataService.ctorParameters = function () { return []; };
return DataService;
}());
export { DataService };
if (false) {
/** @type {?} */
DataService.prototype.requestBody;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWRuLWRhdGF0YWJsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvZGF0YS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBNkJ6QzsyQkFWMkI7WUFDekIsSUFBSSxFQUFFLENBQUM7WUFDUCxLQUFLLEVBQUUsQ0FBQztZQUNSLE1BQU0sRUFBRSxDQUFDO1lBQ1QsVUFBVSxFQUFFLEVBQUU7WUFDZCxNQUFNLEVBQUcsRUFBRTtZQUNYLFdBQVcsRUFBRyxFQUFFO1lBQ2hCLFVBQVUsRUFBRyxDQUFDO1NBQ2Y7S0FFZTs7Z0JBWmpCLFVBQVU7Ozs7c0JBakJYOztTQWtCYSxXQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgT3JkZXIge1xyXG4gIGNvbHVtbjogbnVtYmVyO1xyXG4gIGRpcjogc3RyaW5nO1xyXG59XHJcbmV4cG9ydCBpbnRlcmZhY2UgUmVxdWVzdEJvZHkge1xyXG4gIGRyYXc6IG51bWJlciA7XHJcbiAgc3RhcnQ6IG51bWJlciA7XHJcbiAgbGVuZ3RoOiBudW1iZXIgO1xyXG4gIHNlYXJjaFRleHQ6IHN0cmluZyA7XHJcbiAgb3JkZXJzOiBPcmRlcltdIDtcclxuICBzZWFyY2hhYmxlczogbnVtYmVyW107XHJcbiAgZGF0ZUNvbHVtbjogbnVtYmVyXHJcbn1cclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIERhdGFTZXJ2aWNlIHtcclxuICByZXF1ZXN0Qm9keTogUmVxdWVzdEJvZHkgPSB7XHJcbiAgICBkcmF3OiAwLFxyXG4gICAgc3RhcnQ6IDAsXHJcbiAgICBsZW5ndGg6IDAsXHJcbiAgICBzZWFyY2hUZXh0OiBcIlwiLFxyXG4gICAgb3JkZXJzIDogW10sXHJcbiAgICBzZWFyY2hhYmxlcyA6IFtdLFxyXG4gICAgZGF0ZUNvbHVtbiA6IDBcclxuICB9O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcbn0iXX0=