UNPKG

kentico-cloud-delivery

Version:

Official Kentico Cloud Delivery SDK

21 lines 825 B
export function getParserAdapter() { var parser; // Only Node.JS has a process variable that is of [[Class]] process if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { // For node use var adapter = require('./adapters/parse5-rich-text.parser'); // instantiate class parser = new adapter.Parse5RichTextParser(); } else if (typeof XMLHttpRequest !== 'undefined') { // For browsers use var adapter = require('./adapters/browser-rich-text.parser'); // instantiate class parser = new adapter.BrowserRichTextParser(); } if (!parser) { throw Error("Invalid or unsupported parser adapter"); } return parser; } //# sourceMappingURL=parser-adapter.js.map