UNPKG

@zxing/text-encoding

Version:

Polyfill for the Encoding Living Standard's API.

26 lines 793 B
import { getGlobalScope } from "../helper/getGlobalScope"; var _encodingIndexes; function checkForEncodingIndexes() { if (typeof TextEncodingIndexes !== 'undefined') return TextEncodingIndexes.encodingIndexes; var glo = getGlobalScope(); if (!glo) return null; if ('TextEncodingIndexes' in glo) return global['TextEncodingIndexes']['encodingIndexes']; if ('encoding-indexes' in glo) return global['encodingIndexes']; return null; } export function getEncodingIndexes() { if (_encodingIndexes) { return _encodingIndexes; } var indexes = checkForEncodingIndexes(); if (!indexes) { return null; } _encodingIndexes = indexes; return indexes; } //# sourceMappingURL=encoding-indexes-provider.js.map