ngx-pwa
Version:
Provides functionality around the progressive web app functionality in angular. Most notably the an approach to cache POST, UPDATE and DELETE requests.
21 lines • 2.94 kB
JavaScript
/**
* The internal data to customize the Version Ready Dialog.
* Sets default values.
*/
export class VersionReadyDialogDataInternal {
// eslint-disable-next-line jsdoc/require-jsdoc
title;
// eslint-disable-next-line jsdoc/require-jsdoc
message;
// eslint-disable-next-line jsdoc/require-jsdoc
confirmButtonLabel;
// eslint-disable-next-line jsdoc/require-jsdoc
cancelButtonLabel;
constructor(data) {
this.title = data?.title ?? 'New Update available';
this.message = data?.message ?? 'A new version has been downloaded. Do you want to install it now?';
this.confirmButtonLabel = data?.confirmButtonLabel ?? 'Reload';
this.cancelButtonLabel = data?.cancelButtonLabel ?? 'Not now';
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi1yZWFkeS1kaWFsb2ctZGF0YS1pbnRlcm5hbC5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1wd2Evc3JjL21vZGVscy92ZXJzaW9uLXJlYWR5LWRpYWxvZy1kYXRhLWludGVybmFsLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7R0FHRztBQUNILE1BQU0sT0FBTyw4QkFBOEI7SUFDdkMsK0NBQStDO0lBQy9DLEtBQUssQ0FBUztJQUNkLCtDQUErQztJQUMvQyxPQUFPLENBQVM7SUFDaEIsK0NBQStDO0lBQy9DLGtCQUFrQixDQUFTO0lBQzNCLCtDQUErQztJQUMvQyxpQkFBaUIsQ0FBUztJQUUxQixZQUFZLElBQTZCO1FBQ3JDLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxFQUFFLEtBQUssSUFBSSxzQkFBc0IsQ0FBQztRQUNuRCxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksRUFBRSxPQUFPLElBQUksbUVBQW1FLENBQUM7UUFDcEcsSUFBSSxDQUFDLGtCQUFrQixHQUFHLElBQUksRUFBRSxrQkFBa0IsSUFBSSxRQUFRLENBQUM7UUFDL0QsSUFBSSxDQUFDLGlCQUFpQixHQUFHLElBQUksRUFBRSxpQkFBaUIsSUFBSSxTQUFTLENBQUM7SUFDbEUsQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVmVyc2lvblJlYWR5RGlhbG9nRGF0YSB9IGZyb20gJy4vdmVyc2lvbi1yZWFkeS1kaWFsb2ctZGF0YS5tb2RlbCc7XG5cbi8qKlxuICogVGhlIGludGVybmFsIGRhdGEgdG8gY3VzdG9taXplIHRoZSBWZXJzaW9uIFJlYWR5IERpYWxvZy5cbiAqIFNldHMgZGVmYXVsdCB2YWx1ZXMuXG4gKi9cbmV4cG9ydCBjbGFzcyBWZXJzaW9uUmVhZHlEaWFsb2dEYXRhSW50ZXJuYWwgaW1wbGVtZW50cyBWZXJzaW9uUmVhZHlEaWFsb2dEYXRhIHtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUganNkb2MvcmVxdWlyZS1qc2RvY1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGpzZG9jL3JlcXVpcmUtanNkb2NcbiAgICBtZXNzYWdlOiBzdHJpbmc7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGpzZG9jL3JlcXVpcmUtanNkb2NcbiAgICBjb25maXJtQnV0dG9uTGFiZWw6IHN0cmluZztcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUganNkb2MvcmVxdWlyZS1qc2RvY1xuICAgIGNhbmNlbEJ1dHRvbkxhYmVsOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhPzogVmVyc2lvblJlYWR5RGlhbG9nRGF0YSkge1xuICAgICAgICB0aGlzLnRpdGxlID0gZGF0YT8udGl0bGUgPz8gJ05ldyBVcGRhdGUgYXZhaWxhYmxlJztcbiAgICAgICAgdGhpcy5tZXNzYWdlID0gZGF0YT8ubWVzc2FnZSA/PyAnQSBuZXcgdmVyc2lvbiBoYXMgYmVlbiBkb3dubG9hZGVkLiBEbyB5b3Ugd2FudCB0byBpbnN0YWxsIGl0IG5vdz8nO1xuICAgICAgICB0aGlzLmNvbmZpcm1CdXR0b25MYWJlbCA9IGRhdGE/LmNvbmZpcm1CdXR0b25MYWJlbCA/PyAnUmVsb2FkJztcbiAgICAgICAgdGhpcy5jYW5jZWxCdXR0b25MYWJlbCA9IGRhdGE/LmNhbmNlbEJ1dHRvbkxhYmVsID8/ICdOb3Qgbm93JztcbiAgICB9XG59Il19