docs: function createSwigTemplates() {
     swig.setFilter( 'wrap', ( input, wrapper, condition ) =>
        condition === undefined || condition ? wrapper + input + wrapper : input
     );
     swig.setFilter( 'if', ( input, condition ) => condition ? input : '' );
     swig.setFilter( 'replaceLinks', ( input, condition ) => condition ? input : '' );
     swig.setDefaults( {
        autoescape: false,
        locals: {
           isFunction
        }
     } );
  
     const templateDir = templateName => path.join( __dirname, `../templates/${templateName}.md.tmpl` );
     return {
        doc: swig.compileFile( templateDir( 'doc_template' ) ),
        toc: swig.compileFile( templateDir( 'toc_template' ) ),
        type: swig.compileFile( templateDir( 'type_template' ) ),
        function: swig.compileFile( templateDir( 'function_template' ) ),
        property: swig.compileFile( templateDir( 'property_template' ) )
     };
  }