UNPKG

@autorest/openapi-to-cadl

Version:

Autorest plugin to scaffold a Typespec definition from an OpenAPI document

31 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNamespace = exports.getIsAzureSpec = exports.getGuessResourceKey = exports.getOptions = exports.options = void 0; const autorest_session_1 = require("./autorest-session"); function getOptions() { if (!exports.options) { const session = (0, autorest_session_1.getSession)(); exports.options = { isAzureSpec: getIsAzureSpec(session), namespace: getNamespace(session), guessResourceKey: getGuessResourceKey(session), }; } return exports.options; } exports.getOptions = getOptions; function getGuessResourceKey(session) { var _a; const shouldGuess = (_a = session.configuration["guessResourceKey"]) !== null && _a !== void 0 ? _a : false; return shouldGuess !== false; } exports.getGuessResourceKey = getGuessResourceKey; function getIsAzureSpec(session) { return session.configuration["isAzureSpec"] !== false; } exports.getIsAzureSpec = getIsAzureSpec; function getNamespace(session) { return session.configuration["namespace"]; } exports.getNamespace = getNamespace; //# sourceMappingURL=options.js.map