@scalar/openapi-parser
Version:
modern OpenAPI parser written in TypeScript
28 lines (27 loc) • 786 B
JavaScript
import { details } from "../actions/details.js";
import { files } from "../actions/files.js";
import { get } from "../actions/get.js";
import { toJson } from "../actions/toJson.js";
import { toYaml } from "../actions/toYaml.js";
import { queueTask } from "../utils/queueTask.js";
function dereferenceCommand(previousQueue, options) {
const task = {
name: "dereference",
options: {
throwOnError: previousQueue.options?.throwOnError,
...options ?? {}
}
};
const queue = queueTask(previousQueue, task);
return {
details: () => details(queue),
files: () => files(queue),
get: () => get(queue),
toJson: () => toJson(queue),
toYaml: () => toYaml(queue)
};
}
export {
dereferenceCommand
};
//# sourceMappingURL=dereferenceCommand.js.map