UNPKG

angular-bootstrap-datetimepicker

Version:

Native Angular (8+) datetime picker component styled by Twitter Bootstrap 4.

34 lines 3.19 kB
import * as tslib_1 from "tslib"; import { DlDateAdapter } from './dl-date-adapter'; /** * Adapts `Date` to be usable as a date by date/time components that work with dates. **/ var DlDateAdapterNative = /** @class */ (function (_super) { tslib_1.__extends(DlDateAdapterNative, _super); function DlDateAdapterNative() { return _super !== null && _super.apply(this, arguments) || this; } /** * Create a new instance of a `moment` type from milliseconds. * @param milliseconds * a time value as milliseconds (local time zone) * @returns * an instance of `moment` for the specified moment in time. */ DlDateAdapterNative.prototype.fromMilliseconds = function (milliseconds) { return new Date(milliseconds); }; /** * Returns a moment in time value as milliseconds (local time zone). * @param value * a Date or null. * @returns * a `value.getTime()` result for the specified `Date` or `null`. */ DlDateAdapterNative.prototype.toMilliseconds = function (value) { return (value) ? value.getTime() : undefined; }; return DlDateAdapterNative; }(DlDateAdapter)); export { DlDateAdapterNative }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGwtZGF0ZS1hZGFwdGVyLW5hdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLyIsInNvdXJjZXMiOlsiY29yZS9kbC1kYXRlLWFkYXB0ZXItbmF0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUMsYUFBYSxFQUFDLE1BQU0sbUJBQW1CLENBQUM7QUFFaEQ7O0lBRUk7QUFDSjtJQUF5QywrQ0FBbUI7SUFBNUQ7O0lBdUJBLENBQUM7SUF0QkM7Ozs7OztPQU1HO0lBQ0gsOENBQWdCLEdBQWhCLFVBQWlCLFlBQW9CO1FBQ25DLE9BQU8sSUFBSSxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7SUFDaEMsQ0FBQztJQUdEOzs7Ozs7T0FNRztJQUNILDRDQUFjLEdBQWQsVUFBZSxLQUFrQjtRQUMvQixPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQy9DLENBQUM7SUFDSCwwQkFBQztBQUFELENBQUMsQUF2QkQsQ0FBeUMsYUFBYSxHQXVCckQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0RsRGF0ZUFkYXB0ZXJ9IGZyb20gJy4vZGwtZGF0ZS1hZGFwdGVyJztcblxuLyoqXG4gKiBBZGFwdHMgYERhdGVgIHRvIGJlIHVzYWJsZSBhcyBhIGRhdGUgYnkgZGF0ZS90aW1lIGNvbXBvbmVudHMgdGhhdCB3b3JrIHdpdGggZGF0ZXMuXG4gKiovXG5leHBvcnQgY2xhc3MgRGxEYXRlQWRhcHRlck5hdGl2ZSBleHRlbmRzIERsRGF0ZUFkYXB0ZXI8RGF0ZT4ge1xuICAvKipcbiAgICogQ3JlYXRlIGEgbmV3IGluc3RhbmNlIG9mIGEgYG1vbWVudGAgdHlwZSBmcm9tIG1pbGxpc2Vjb25kcy5cbiAgICogQHBhcmFtIG1pbGxpc2Vjb25kc1xuICAgKiAgYSB0aW1lIHZhbHVlIGFzIG1pbGxpc2Vjb25kcyAobG9jYWwgdGltZSB6b25lKVxuICAgKiBAcmV0dXJuc1xuICAgKiAgYW4gaW5zdGFuY2Ugb2YgYG1vbWVudGAgZm9yIHRoZSBzcGVjaWZpZWQgbW9tZW50IGluIHRpbWUuXG4gICAqL1xuICBmcm9tTWlsbGlzZWNvbmRzKG1pbGxpc2Vjb25kczogbnVtYmVyKTogRGF0ZSB7XG4gICAgcmV0dXJuIG5ldyBEYXRlKG1pbGxpc2Vjb25kcyk7XG4gIH1cblxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGEgbW9tZW50IGluIHRpbWUgdmFsdWUgYXMgbWlsbGlzZWNvbmRzIChsb2NhbCB0aW1lIHpvbmUpLlxuICAgKiBAcGFyYW0gdmFsdWVcbiAgICogIGEgRGF0ZSBvciBudWxsLlxuICAgKiBAcmV0dXJuc1xuICAgKiAgYSBgdmFsdWUuZ2V0VGltZSgpYCByZXN1bHQgZm9yIHRoZSBzcGVjaWZpZWQgYERhdGVgIG9yIGBudWxsYC5cbiAgICovXG4gIHRvTWlsbGlzZWNvbmRzKHZhbHVlOiBEYXRlIHwgbnVsbCk6IG51bWJlciB8IG51bGwge1xuICAgIHJldHVybiAodmFsdWUpID8gdmFsdWUuZ2V0VGltZSgpIDogdW5kZWZpbmVkO1xuICB9XG59XG4iXX0=