UNPKG

@qoollo/ngx-form-url-saver

Version:

Angular directive for syncing form's data with URL query

12 lines 1.47 kB
export class DefaultFormHandlingStrategy { stringify(value) { return JSON.stringify(value); } parse(value) { if (!value) { return undefined; } return JSON.parse(value); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC12YWx1ZS1oYW5kbGluZy1zdHJhdGVneS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Zvcm0tdXJsLXNhdmVyLWxpYi9zcmMvbGliL2Zvcm0tdmFsdWUtaGFuZGxpbmctc3RyYXRlZ2llcy9kZWZhdWx0LXZhbHVlLWhhbmRsaW5nLXN0cmF0ZWd5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sT0FBTywyQkFBMkI7SUFFN0IsU0FBUyxDQUFDLEtBQWM7UUFDM0IsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ2pDLENBQUM7SUFFTSxLQUFLLENBQUMsS0FBYztRQUN2QixJQUFJLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDVCxPQUFPLFNBQVMsQ0FBQztRQUNyQixDQUFDO1FBRUQsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdCLENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFZhbHVlSGFuZGxpbmdTdHJhdGVneSB9IGZyb20gJy4vdmFsdWUtaGFuZGxpbmctc3RyYXRlZ3kuaW50ZXJmYWNlJztcblxuZXhwb3J0IGNsYXNzIERlZmF1bHRGb3JtSGFuZGxpbmdTdHJhdGVneSBpbXBsZW1lbnRzIFZhbHVlSGFuZGxpbmdTdHJhdGVneXtcblxuICAgIHB1YmxpYyBzdHJpbmdpZnkodmFsdWU6IHVua25vd24pIHtcbiAgICAgICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KHZhbHVlKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcGFyc2UodmFsdWU/OiBzdHJpbmcpIHtcbiAgICAgICAgaWYgKCF2YWx1ZSkge1xuICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBKU09OLnBhcnNlKHZhbHVlKTtcbiAgICB9XG59XG4iXX0=