{"version":3,"file":"unavailable.js","names":[],"sources":["esm/platform/background-tasks/unavailable.js"],"sourcesContent":["import { validateDefinition, validateSubmission, validateCancellation } from \"./validate\";\nconst BackgroundTasks = Object.freeze({\n  defineTask: (identifier, handler) => {\n    validateDefinition(identifier, handler);\n    return () => {\n    };\n  },\n  submit: (identifier, options = {}) => {\n    validateSubmission(identifier, options.earliestBeginDateMs);\n    return Promise.resolve();\n  },\n  getPending: () => Promise.resolve([]),\n  cancel: (identifier) => {\n    validateCancellation(identifier);\n  }\n});\nexport {\n  BackgroundTasks\n};\n//# sourceMappingURL=unavailable.js.map\n"],"mappings":";;;AACA,MAAM,kBAAkB,OAAO,OAAO;CACpC,aAAa,YAAY,YAAY;EACnC,mBAAmB,YAAY,OAAO;EACtC,aAAa,CACb;CACF;CACA,SAAS,YAAY,UAAU,CAAC,MAAM;EACpC,mBAAmB,YAAY,QAAQ,mBAAmB;EAC1D,OAAO,QAAQ,QAAQ;CACzB;CACA,kBAAkB,QAAQ,QAAQ,CAAC,CAAC;CACpC,SAAS,eAAe;EACtB,qBAAqB,UAAU;CACjC;AACF,CAAC"}