@autorest/openapi-to-typespec
Version:
Autorest plugin to scaffold a Typespec definition from an OpenAPI document
13 lines (9 loc) • 397 B
text/typescript
import { TypespecProgram } from "../interfaces";
import { getOptions } from "../options";
export function getNamespaceStatement(program: TypespecProgram) {
return `namespace ${getNamespace(program)};`;
}
export function getNamespace(program: TypespecProgram) {
const { namespace } = getOptions();
return namespace ?? program.serviceInformation.name.replace(/ /g, "").replace(/-/g, "");
}