conjure-typescript
Advanced tools
Comparing version 4.3.0 to 4.4.0
@@ -78,3 +78,3 @@ "use strict"; | ||
}; | ||
var docs = utils_1.addDeprecatedToDocs(endpointDefinition); | ||
var docs = utils_1.addIncubatingDocs(endpointDefinition, utils_1.addDeprecatedToDocs(endpointDefinition)); | ||
if (docs != null) { | ||
@@ -81,0 +81,0 @@ signature.docs = docs; |
@@ -29,2 +29,3 @@ /** | ||
export declare function addDeprecatedToDocs<T extends DeprecatableDefinitions>(typeDefintion: T): string[] | undefined; | ||
export declare function addIncubatingDocs(endpointDefinition: IEndpointDefinition, existingDocs: string[] | undefined): string[] | undefined; | ||
export {}; |
@@ -91,2 +91,14 @@ "use strict"; | ||
exports.addDeprecatedToDocs = addDeprecatedToDocs; | ||
function addIncubatingDocs(endpointDefinition, existingDocs) { | ||
if (endpointDefinition.tags !== undefined && endpointDefinition.tags.indexOf("incubating") >= 0) { | ||
if (existingDocs === undefined) { | ||
return ["@incubating"]; | ||
} | ||
else { | ||
return [existingDocs + "\n@incubating"]; | ||
} | ||
} | ||
return existingDocs; | ||
} | ||
exports.addIncubatingDocs = addIncubatingDocs; | ||
//# sourceMappingURL=utils.js.map |
{ | ||
"name": "conjure-typescript", | ||
"version": "4.3.0", | ||
"version": "4.4.0", | ||
"description": "A conjure generator for Typescript", | ||
@@ -29,3 +29,3 @@ "bin": { | ||
"commander": "^2.19.0", | ||
"conjure-api": "^4.13.0", | ||
"conjure-api": "^4.14.1", | ||
"conjure-client": "^2.4.1", | ||
@@ -32,0 +32,0 @@ "fs-extra": "^5.0.0", |
@@ -44,3 +44,3 @@ /** | ||
import { TsReturnTypeVisitor } from "./tsReturnTypeVisitor"; | ||
import { addDeprecatedToDocs, CONJURE_CLIENT } from "./utils"; | ||
import { addDeprecatedToDocs, addIncubatingDocs, CONJURE_CLIENT } from "./utils"; | ||
@@ -106,3 +106,3 @@ /** Type used in the generation of the service class. Expected to be provided by conjure-client */ | ||
}; | ||
const docs = addDeprecatedToDocs(endpointDefinition); | ||
const docs = addIncubatingDocs(endpointDefinition, addDeprecatedToDocs(endpointDefinition)); | ||
if (docs != null) { | ||
@@ -109,0 +109,0 @@ signature.docs = docs; |
@@ -108,1 +108,15 @@ /** | ||
} | ||
export function addIncubatingDocs( | ||
endpointDefinition: IEndpointDefinition, | ||
existingDocs: string[] | undefined, | ||
): string[] | undefined { | ||
if (endpointDefinition.tags !== undefined && endpointDefinition.tags.indexOf("incubating") >= 0) { | ||
if (existingDocs === undefined) { | ||
return [`@incubating`]; | ||
} else { | ||
return [existingDocs + `\n@incubating`]; | ||
} | ||
} | ||
return existingDocs; | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
237994
4111
Updatedconjure-api@^4.14.1