Skip to content

Commit 6d4ada4

Browse files
Added IntelliSense API annotations to code
1 parent e0e1444 commit 6d4ada4

File tree

19 files changed

+4409
-70
lines changed

19 files changed

+4409
-70
lines changed

apireference.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ var priorities = config["orgdiagram.md"].reduce((agg, name, index) => {
2929
return agg;
3030
}, {})
3131

32-
var orgdiagramclasses = doc.classes.filter(item => { return item.namespace[1] == "orgdiagram" });
32+
var orgdiagramclasses = doc.classes.filter(item => { return item.namespace[1] == "orgdiagram"
33+
&& item.name != "Control" && item.name != "BaseControl" });
3334
orgdiagramclasses = orgdiagramclasses.sort((a, b) => {
3435
var ap = priorities[a.name] || 100;
3536
var bp = priorities[b.name] || 100;
@@ -45,7 +46,8 @@ var priorities = config["famdiagram.md"].reduce((agg, name, index) => {
4546
return agg;
4647
}, {})
4748

48-
var famdiagramclasses = doc.classes.filter(item => { return item.namespace[1] == "famdiagram" });
49+
var famdiagramclasses = doc.classes.filter(item => { return item.namespace[1] == "famdiagram"
50+
&& item.name != "Control" && item.name != "BaseControl" });
4951
famdiagramclasses = famdiagramclasses.sort((a, b) => {
5052
var ap = priorities[a.name] || 100;
5153
var bp = priorities[b.name] || 100;
@@ -56,11 +58,9 @@ famdiagramclasses = famdiagramclasses.sort((a, b) => {
5658

5759
fs.writeFileSync(config.destination + "famdiagram.md", create_classes_md("Family Diagram Configuration Objects", famdiagramclasses));
5860

59-
6061
var controlsclasses = get_controls_annotations(doc);
6162
fs.writeFileSync(config.destination + "javascriptcontrols.md", create_classes_md("JavaScript Controls", controlsclasses));
6263

63-
6464
var pdfkitclasses = get_pdfkit_annotations(doc);
6565
fs.writeFileSync(config.destination + "pdfkitplugins.md", create_classes_md("[PDFKit Plugins](https://pdfkit.org/)", pdfkitclasses));
6666

@@ -187,7 +187,7 @@ function create_classes_md(title, classes) {
187187
agg += "\r\n### Properties";
188188
agg += "\r\n| Name | Type | Default | Description | ";
189189
agg += "\r\n| --- | --- | --- | --- | ";
190-
properties.forEach(({ name, value, type, description }) => {
190+
properties.filter(item => item.ignore == undefined).forEach(({ name, value, type, description }) => {
191191
type = replaceAll(type, "|", ", ");
192192
agg += "\r\n | <code>" + name + "</code> | " + type + " | <code>" + value + "</code> | " + (description || spaceCamelCaseName(name)) + " | ";
193193
});
@@ -233,7 +233,7 @@ function create_function_md({ name, signature, description, params, returns, cal
233233

234234
function create_enums_md(title, doc) {
235235
var result = "# " + title;
236-
return doc.enums.reduce((agg, { name, description, namespace, items, type }) => {
236+
return doc.enums.filter(item => item.ignore == undefined).reduce((agg, { name, description, namespace, items, type }) => {
237237
agg += "\r\n## " + name;
238238
agg += "\r\n" + description;
239239
agg += "\r\n";

0 commit comments

Comments
 (0)