adn-datatable
Version:
Datatable component integrable to any angular project.
55 lines (54 loc) • 2.58 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;
export class DataService {
constructor() {
this.requestBody = {
draw: 0,
start: 0,
length: 0,
searchText: "",
orders: [],
searchables: [],
dateColumn: 0
};
}
}
DataService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
DataService.ctorParameters = () => [];
if (false) {
/** @type {?} */
DataService.prototype.requestBody;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWRuLWRhdGF0YWJsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvZGF0YS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQjNDLE1BQU07SUFXSjsyQkFWMkI7WUFDekIsSUFBSSxFQUFFLENBQUM7WUFDUCxLQUFLLEVBQUUsQ0FBQztZQUNSLE1BQU0sRUFBRSxDQUFDO1lBQ1QsVUFBVSxFQUFFLEVBQUU7WUFDZCxNQUFNLEVBQUcsRUFBRTtZQUNYLFdBQVcsRUFBRyxFQUFFO1lBQ2hCLFVBQVUsRUFBRyxDQUFDO1NBQ2Y7S0FFZTs7O1lBWmpCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBPcmRlciB7XHJcbiAgY29sdW1uOiBudW1iZXI7XHJcbiAgZGlyOiBzdHJpbmc7XHJcbn1cclxuZXhwb3J0IGludGVyZmFjZSBSZXF1ZXN0Qm9keSB7XHJcbiAgZHJhdzogbnVtYmVyIDtcclxuICBzdGFydDogbnVtYmVyIDtcclxuICBsZW5ndGg6IG51bWJlciA7XHJcbiAgc2VhcmNoVGV4dDogc3RyaW5nIDtcclxuICBvcmRlcnM6IE9yZGVyW10gO1xyXG4gIHNlYXJjaGFibGVzOiBudW1iZXJbXTtcclxuICBkYXRlQ29sdW1uOiBudW1iZXJcclxufVxyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgRGF0YVNlcnZpY2Uge1xyXG4gIHJlcXVlc3RCb2R5OiBSZXF1ZXN0Qm9keSA9IHtcclxuICAgIGRyYXc6IDAsXHJcbiAgICBzdGFydDogMCxcclxuICAgIGxlbmd0aDogMCxcclxuICAgIHNlYXJjaFRleHQ6IFwiXCIsXHJcbiAgICBvcmRlcnMgOiBbXSxcclxuICAgIHNlYXJjaGFibGVzIDogW10sXHJcbiAgICBkYXRlQ29sdW1uIDogMFxyXG4gIH07XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxufSJdfQ==