Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
messageCallback: (message: ExtractorMessage) => {
if (message.messageId === ConsoleMessageId.ApiReportCreated) {
// This script deletes the outputs for a clean build, so don't issue a warning if the file gets created
message.logLevel = ExtractorLogLevel.None;
}
},
compilerState
messageCallback: (message: ExtractorMessage) => {
if (message.messageId === ConsoleMessageId.ApiReportCreated) {
// This script deletes the outputs for a clean build,
// so don't issue a warning if the file gets created
message.logLevel = ExtractorLogLevel.None;
}
},
compilerState,
pkg.rootPath,
`${apiDocsExtractionPath}/reports-temp`,
),
reportFileName: '.api.md',
},
docModel: {
enabled: true,
apiJsonFilePath: path.join(
pkg.rootPath,
`${apiDocsExtractionPath}/models/.api.json`,
),
},
messages: {
extractorMessageReporting: {
'ae-missing-release-tag': {
logLevel: ExtractorLogLevel.None,
addToApiReportFile: false,
},
},
},
compiler: {
tsconfigFilePath: options.tsconfigFilePath!,
},
};
/* istanbul ignore if */
if (options.config) {
configObj = Object.assign(configObj, options.config);
}
debug('Extractor config options:', configObj);
return configObj;
}