ngx-datetime-range-picker-ng13
Version:
> Ngx Date time range picker with daily, weekly, monthly, quarterly & yearly levels
24 lines • 2.29 kB
JavaScript
import { Pipe } from "@angular/core";
import * as i0 from "@angular/core";
/**
* Iterate over {key: value}
* Returns the keys of the object
* Usage:
* let objKey of obj | ObjNgFor
* Example:
* let obj = {a: 1, b: 2};
* *ngFor="let key of obj | ObjNgFor"
* {{keys}}: {{obj[key]}}
*/
export class ObjNgFor {
transform(value, args = null) {
return Object.keys(value); // .map(key => value[key]);
}
}
ObjNgFor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: ObjNgFor, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
ObjNgFor.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: ObjNgFor, name: "ObjNgFor", pure: false });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.4", ngImport: i0, type: ObjNgFor, decorators: [{
type: Pipe,
args: [{ name: "ObjNgFor", pure: false }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqTmdGb3IucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9saWIvcGlwZXMvb2JqTmdGb3IucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFFcEQ7Ozs7Ozs7OztHQVNHO0FBR0gsTUFBTSxPQUFPLFFBQVE7SUFDWixTQUFTLENBQUMsS0FBVSxFQUFFLE9BQWMsSUFBSTtRQUM3QyxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQywyQkFBMkI7SUFDeEQsQ0FBQzs7cUdBSFUsUUFBUTttR0FBUixRQUFROzJGQUFSLFFBQVE7a0JBRHBCLElBQUk7bUJBQUMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcblxuLyoqXG4gKiBJdGVyYXRlIG92ZXIge2tleTogdmFsdWV9XG4gKiBSZXR1cm5zIHRoZSBrZXlzIG9mIHRoZSBvYmplY3RcbiAqIFVzYWdlOlxuICogICAgbGV0IG9iaktleSBvZiBvYmogfCBPYmpOZ0ZvclxuICogRXhhbXBsZTpcbiAqICAgIGxldCBvYmogPSB7YTogMSwgYjogMn07XG4gKiAgICAqbmdGb3I9XCJsZXQga2V5IG9mIG9iaiB8IE9iak5nRm9yXCJcbiAqICAgIHt7a2V5c319OiB7e29ialtrZXldfX1cbiAqL1xuXG5AUGlwZSh7IG5hbWU6IFwiT2JqTmdGb3JcIiwgcHVyZTogZmFsc2UgfSlcbmV4cG9ydCBjbGFzcyBPYmpOZ0ZvciBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICBwdWJsaWMgdHJhbnNmb3JtKHZhbHVlOiBhbnksIGFyZ3M6IGFueVtdID0gbnVsbCk6IGFueSB7XG4gICAgcmV0dXJuIE9iamVjdC5rZXlzKHZhbHVlKTsgLy8gLm1hcChrZXkgPT4gdmFsdWVba2V5XSk7XG4gIH1cbn1cbiJdfQ==