UNPKG

@dpkit/inline

Version:

Data Package implementation in TypeScript.

13 lines 1.75 kB
import { loadInlineTable } from "./table/index.js"; export class InlinePlugin { async loadTable(resource, options) { const isInline = getIsInline(resource); if (!isInline) return undefined; return await loadInlineTable(resource, options); } } function getIsInline(resource) { return !!resource.data; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2luLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vcGx1Z2luLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQTtBQUVsRCxNQUFNLE9BQU8sWUFBWTtJQUN2QixLQUFLLENBQUMsU0FBUyxDQUFDLFFBQWtCLEVBQUUsT0FBMEI7UUFDNUQsTUFBTSxRQUFRLEdBQUcsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFBO1FBQ3RDLElBQUksQ0FBQyxRQUFRO1lBQUUsT0FBTyxTQUFTLENBQUE7UUFFL0IsT0FBTyxNQUFNLGVBQWUsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUE7SUFDakQsQ0FBQztDQUNGO0FBRUQsU0FBUyxXQUFXLENBQUMsUUFBa0I7SUFDckMsT0FBTyxDQUFDLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQTtBQUN4QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBSZXNvdXJjZSB9IGZyb20gXCJAZHBraXQvY29yZVwiXG5pbXBvcnQgdHlwZSB7IExvYWRUYWJsZU9wdGlvbnMgfSBmcm9tIFwiQGRwa2l0L3RhYmxlXCJcbmltcG9ydCB0eXBlIHsgVGFibGVQbHVnaW4gfSBmcm9tIFwiQGRwa2l0L3RhYmxlXCJcbmltcG9ydCB7IGxvYWRJbmxpbmVUYWJsZSB9IGZyb20gXCIuL3RhYmxlL2luZGV4LnRzXCJcblxuZXhwb3J0IGNsYXNzIElubGluZVBsdWdpbiBpbXBsZW1lbnRzIFRhYmxlUGx1Z2luIHtcbiAgYXN5bmMgbG9hZFRhYmxlKHJlc291cmNlOiBSZXNvdXJjZSwgb3B0aW9ucz86IExvYWRUYWJsZU9wdGlvbnMpIHtcbiAgICBjb25zdCBpc0lubGluZSA9IGdldElzSW5saW5lKHJlc291cmNlKVxuICAgIGlmICghaXNJbmxpbmUpIHJldHVybiB1bmRlZmluZWRcblxuICAgIHJldHVybiBhd2FpdCBsb2FkSW5saW5lVGFibGUocmVzb3VyY2UsIG9wdGlvbnMpXG4gIH1cbn1cblxuZnVuY3Rpb24gZ2V0SXNJbmxpbmUocmVzb3VyY2U6IFJlc291cmNlKSB7XG4gIHJldHVybiAhIXJlc291cmNlLmRhdGFcbn1cbiJdfQ==