UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

28 lines 2.21 kB
import { defineTapPropertyExtension } from '@iotize/tap'; import { TapNLinkUpdater } from '@iotize/tap/firmware-update'; const ɵ0 = (context) => new TapFirmwareUpdateExtension(context); export const _TAP_EXTENSION_FIRMWARE_UPDATE_ = defineTapPropertyExtension('firmwareUpdater', ɵ0); /** * @deprecated use _TAP_EXTENSION_FIRMWARE_UPDATE_ instead */ export const __DEFINED_PROPERTY_GETTER_FIRMWARE_UPDATE_ = _TAP_EXTENSION_FIRMWARE_UPDATE_; export class TapFirmwareUpdateExtension { constructor(context) { this.context = context; } createLoader(packet, options) { return TapNLinkUpdater.create(this.context.tap, packet, options); } apply(packet, options) { return this.createLoader(packet, options).asObservable(); } } export { ɵ0 }; // export function firmwareUpdater( // this: Tap, // options?: TapNLinkUpdater.Options // ): TapNLinkUpdater { // return new TapNLinkUpdater(this, options); // } // Tap.prototype.firmwareUpdater = firmwareUpdater; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlybXdhcmUtdXBkYXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vZXh0L2Zpcm13YXJlLXVwZGF0ZS9zcmMvbGliL2Zpcm13YXJlLXVwZGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsMEJBQTBCLEVBQU8sTUFBTSxhQUFhLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDZCQUE2QixDQUFDO1dBWTVELENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLE9BQU8sQ0FBQztBQUZ0RCxNQUFNLENBQUMsTUFBTSwrQkFBK0IsR0FBRywwQkFBMEIsQ0FDdkUsaUJBQWlCLEtBRWxCLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLDBDQUEwQyxHQUNyRCwrQkFBK0IsQ0FBQztBQUVsQyxNQUFNLE9BQU8sMEJBQTBCO0lBQ3JDLFlBQTZCLE9BQXFCO1FBQXJCLFlBQU8sR0FBUCxPQUFPLENBQWM7SUFBRyxDQUFDO0lBRXRELFlBQVksQ0FBQyxNQUFrQixFQUFFLE9BQWlDO1FBQ2hFLE9BQU8sZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDbkUsQ0FBQztJQUVELEtBQUssQ0FBQyxNQUFrQixFQUFFLE9BQWlDO1FBQ3pELE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDM0QsQ0FBQztDQUNGOztBQUVELG1DQUFtQztBQUNuQyxpQkFBaUI7QUFDakIsd0NBQXdDO0FBQ3hDLHVCQUF1QjtBQUN2QixpREFBaUQ7QUFDakQsSUFBSTtBQUVKLG1EQUFtRCJ9