UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

18 lines 1.27 kB
export class TapConfigProvider { constructor() { this.config = { version: '1.0.0', }; } get bundles() { var _a; return ((_a = this.config.data) === null || _a === void 0 ? void 0 : _a.bundles) || []; } get variables() { return this.bundles.reduce((p, bundle) => { p.push(...(bundle.variables || [])); return p; }, []); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLWNvbmZpZy1wcm92aWRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2V4dC9jb25maWcvc3JjL2xpYi90YXAtY29uZmlnLXByb3ZpZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BLE1BQU0sT0FBTyxpQkFBaUI7SUFBOUI7UUFDVSxXQUFNLEdBQWM7WUFDMUIsT0FBTyxFQUFFLE9BQU87U0FDakIsQ0FBQztJQVlKLENBQUM7SUFWQyxJQUFJLE9BQU87O1FBQ1QsT0FBTyxDQUFBLE1BQUEsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLDBDQUFFLE9BQU8sS0FBSSxFQUFFLENBQUM7SUFDekMsQ0FBQztJQUVELElBQUksU0FBUztRQUNYLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxFQUFFLEVBQUU7WUFDdkMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFNBQVMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQ3BDLE9BQU8sQ0FBQyxDQUFDO1FBQ1gsQ0FBQyxFQUFFLEVBQXNCLENBQUMsQ0FBQztJQUM3QixDQUFDO0NBQ0YifQ==