UNPKG

@versatiledatakit/data-pipelines

Version:

Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')

38 lines 3.32 kB
/* * Copyright 2023-2025 Broadcom * SPDX-License-Identifier: Apache-2.0 */ import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; export class ParseEpochPipe { /** * ** Transform to Epoch time. * * - This method should be equal to instance method. * - Methods: {@link ParseEpochPipe.transform} */ static transform(nextRunEpochSeconds) { if (nextRunEpochSeconds < 0) { return null; } return new Date(nextRunEpochSeconds * 1000); } /** * @inheritDoc * * - This method should be equal to instance method. * - Methods: {@link ParseEpochPipe.transform} */ transform(nextRunEpochSeconds) { return ParseEpochPipe.transform(nextRunEpochSeconds); } } ParseEpochPipe.ɵfac = function ParseEpochPipe_Factory(t) { return new (t || ParseEpochPipe)(); }; ParseEpochPipe.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "parseEpoch", type: ParseEpochPipe, pure: true }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ParseEpochPipe, [{ type: Pipe, args: [{ name: 'parseEpoch' }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UtZXBvY2gucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2RhdGEtcGlwZWxpbmVzL3NyYy9saWIvc2hhcmVkL3BpcGVzL3BhcnNlLWVwb2NoLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBRUgsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7O0FBS3BELE1BQU0sT0FBTyxjQUFjO0lBQ3ZCOzs7OztPQUtHO0lBQ0gsTUFBTSxDQUFDLFNBQVMsQ0FBQyxtQkFBMkI7UUFDeEMsSUFBSSxtQkFBbUIsR0FBRyxDQUFDLEVBQUU7WUFDekIsT0FBTyxJQUFJLENBQUM7U0FDZjtRQUVELE9BQU8sSUFBSSxJQUFJLENBQUMsbUJBQW1CLEdBQUcsSUFBSSxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQUVEOzs7OztPQUtHO0lBQ0gsU0FBUyxDQUFDLG1CQUEyQjtRQUNqQyxPQUFPLGNBQWMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsQ0FBQztJQUN6RCxDQUFDOzs0RUF2QlEsY0FBYztpRkFBZCxjQUFjO3VGQUFkLGNBQWM7Y0FIMUIsSUFBSTtlQUFDO2dCQUNGLElBQUksRUFBRSxZQUFZO2FBQ3JCIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIENvcHlyaWdodCAyMDIzLTIwMjUgQnJvYWRjb21cbiAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4gKi9cblxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AUGlwZSh7XG4gICAgbmFtZTogJ3BhcnNlRXBvY2gnXG59KVxuZXhwb3J0IGNsYXNzIFBhcnNlRXBvY2hQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gICAgLyoqXG4gICAgICogKiogVHJhbnNmb3JtIHRvIEVwb2NoIHRpbWUuXG4gICAgICpcbiAgICAgKiAgICAgIC0gVGhpcyBtZXRob2Qgc2hvdWxkIGJlIGVxdWFsIHRvIGluc3RhbmNlIG1ldGhvZC5cbiAgICAgKiAgICAgIC0gTWV0aG9kczoge0BsaW5rIFBhcnNlRXBvY2hQaXBlLnRyYW5zZm9ybX1cbiAgICAgKi9cbiAgICBzdGF0aWMgdHJhbnNmb3JtKG5leHRSdW5FcG9jaFNlY29uZHM6IG51bWJlcik6IERhdGUge1xuICAgICAgICBpZiAobmV4dFJ1bkVwb2NoU2Vjb25kcyA8IDApIHtcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIG5ldyBEYXRlKG5leHRSdW5FcG9jaFNlY29uZHMgKiAxMDAwKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBAaW5oZXJpdERvY1xuICAgICAqXG4gICAgICogICAgICAtIFRoaXMgbWV0aG9kIHNob3VsZCBiZSBlcXVhbCB0byBpbnN0YW5jZSBtZXRob2QuXG4gICAgICogICAgICAtIE1ldGhvZHM6IHtAbGluayBQYXJzZUVwb2NoUGlwZS50cmFuc2Zvcm19XG4gICAgICovXG4gICAgdHJhbnNmb3JtKG5leHRSdW5FcG9jaFNlY29uZHM6IG51bWJlcik6IERhdGUge1xuICAgICAgICByZXR1cm4gUGFyc2VFcG9jaFBpcGUudHJhbnNmb3JtKG5leHRSdW5FcG9jaFNlY29uZHMpO1xuICAgIH1cbn1cbiJdfQ==