orionreed.com/deps/gray-matter/lib/parse.js

13 lines
364 B
JavaScript

import getEngine from './engine';
import defaults from './defaults';
export default function parse(language, str, options) {
const opts = defaults(options);
const engine = getEngine(language, opts);
if (typeof engine.parse !== 'function') {
throw new TypeError(`expected "${language}.parse" to be a function`);
}
return engine.parse(str, opts);
};