yaml-unist-parser
Version:
A YAML parser that produces output compatible with unist
14 lines (12 loc) • 578 B
JavaScript
import { createAlias } from "../factories/alias.mjs";
import { extractComments } from "../utils/extract-comments.mjs";
//#region src/transforms/alias.ts
function transformAlias(alias, context, props) {
const srcToken = alias.srcToken;
for (const token of extractComments(srcToken.end, context))
// istanbul ignore next -- @preserve
throw new Error(`Unexpected token type in alias end: ${token.type}`);
return createAlias(context.transformRange(alias.range), context.transformContentProperties(alias, props.tokens), alias.source);
}
//#endregion
export { transformAlias };