@@ -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" } ) ;
3334orgdiagramclasses = 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" } ) ;
4951famdiagramclasses = 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
5759fs . writeFileSync ( config . destination + "famdiagram.md" , create_classes_md ( "Family Diagram Configuration Objects" , famdiagramclasses ) ) ;
5860
59-
6061var controlsclasses = get_controls_annotations ( doc ) ;
6162fs . writeFileSync ( config . destination + "javascriptcontrols.md" , create_classes_md ( "JavaScript Controls" , controlsclasses ) ) ;
6263
63-
6464var pdfkitclasses = get_pdfkit_annotations ( doc ) ;
6565fs . 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
234234function 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