mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2025-12-19 17:58:43 -05:00
44 lines
1.0 KiB
JavaScript
44 lines
1.0 KiB
JavaScript
module.exports = {
|
|
fromJsdoc: {
|
|
glob: [
|
|
'./src/**/*.js',
|
|
'!./src/**/*.spec.js',
|
|
'../nucleus/src/hooks/useObjectSelections.js',
|
|
'../locale/src/translator.js',
|
|
'../theme/src/**/*.js',
|
|
],
|
|
api: {
|
|
stability: 'experimental',
|
|
},
|
|
output: {
|
|
sort: {
|
|
alpha: false,
|
|
},
|
|
file: './spec/spec.json',
|
|
},
|
|
parse: {
|
|
types: {
|
|
'EngineAPI.IGenericObjectProperties': {},
|
|
'EngineAPI.IGenericObjectLayout': {},
|
|
'EngineAPI.INxAppLayout': {},
|
|
'EngineAPI.INxDimension': {},
|
|
'EngineAPI.INxMeasure': {},
|
|
'EngineAPI.IGenericObject': {},
|
|
'EngineAPI.IDoc': {},
|
|
'EngineAPI.IGlobal': {},
|
|
},
|
|
},
|
|
},
|
|
toMd: {
|
|
output: '../../docs/supernova-api.md',
|
|
type(e) {
|
|
if (e.indexOf('qae.') === 0) {
|
|
return {
|
|
url: `https://core.qlik.com/services/qix-engine/apis/qix/definitions/#${e.substr(4).toLowerCase()}`,
|
|
};
|
|
}
|
|
return undefined;
|
|
},
|
|
},
|
|
};
|