Doc api methods fixes
parent
e15687af6f
commit
6de66bcaf6
|
@ -53,6 +53,7 @@ export default {
|
||||||
const modelValues = APIDocs[moduleName]?.model;
|
const modelValues = APIDocs[moduleName]?.model;
|
||||||
let props = null;
|
let props = null;
|
||||||
let emits = null;
|
let emits = null;
|
||||||
|
let methods = null;
|
||||||
let slots = null;
|
let slots = null;
|
||||||
let events = null;
|
let events = null;
|
||||||
let options = null;
|
let options = null;
|
||||||
|
@ -61,13 +62,13 @@ export default {
|
||||||
if (values) {
|
if (values) {
|
||||||
props = values[`${docName}Props`];
|
props = values[`${docName}Props`];
|
||||||
emits = values[`${docName}EmitsOptions`];
|
emits = values[`${docName}EmitsOptions`];
|
||||||
|
methods = values[`${docName}Methods`];
|
||||||
slots = values[`${docName}Slots`];
|
slots = values[`${docName}Slots`];
|
||||||
events = this.findEvents(values);
|
events = this.findEvents(values);
|
||||||
options = this.findOptions(values, docName); // MenuItem && ConfirmationOptions
|
options = this.findOptions(values, docName); // MenuItem && ConfirmationOptions
|
||||||
interfaces = this.findOtherInterfaces(values, docName);
|
interfaces = this.findOtherInterfaces(values, docName);
|
||||||
}
|
}
|
||||||
|
|
||||||
const methods = componentValues ? componentValues['default'].methods : null;
|
|
||||||
const types = APIDocs[moduleName]['types'];
|
const types = APIDocs[moduleName]['types'];
|
||||||
|
|
||||||
const services = modelValues; // (TerminalService && ConfirmationService && ToastService)
|
const services = modelValues; // (TerminalService && ConfirmationService && ToastService)
|
||||||
|
@ -102,12 +103,12 @@ export default {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (methods && methods.values.length > 0) {
|
if (methods && methods.methods.length > 0) {
|
||||||
newDoc.children.push({
|
newDoc.children.push({
|
||||||
id: `api.${moduleName}.methods`,
|
id: `api.${moduleName}.methods`,
|
||||||
label: 'Methods',
|
label: 'Methods',
|
||||||
component: DocApiTable,
|
component: DocApiTable,
|
||||||
data: this.setEmitData(methods.values),
|
data: this.setEmitData(methods.methods),
|
||||||
description: APIDocs[moduleName].interfaces.methodDescription
|
description: APIDocs[moduleName].interfaces.methodDescription
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -245,6 +246,8 @@ export default {
|
||||||
data: []
|
data: []
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Ignore *Methods Interface
|
||||||
|
if (!interfaceData.key.includes('Methods')) {
|
||||||
interfaceData.values.props.forEach((prop) => {
|
interfaceData.values.props.forEach((prop) => {
|
||||||
interfaceDatas.data.push({
|
interfaceDatas.data.push({
|
||||||
name: prop.name,
|
name: prop.name,
|
||||||
|
@ -256,6 +259,7 @@ export default {
|
||||||
|
|
||||||
data.push(interfaceDatas);
|
data.push(interfaceDatas);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue