From 8be585a69a7729236eaaa6c637cc242387c20b05 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Fri, 5 Jan 2024 02:10:08 +0200 Subject: [PATCH] 0.3.5 --- CHANGELOG.md | 4 ++++ Documentation/Class/Theme.Theme.html | 4 ++-- Documentation/Function/Build.Build.html | 4 ++-- Documentation/Function/Build.Exec.html | 4 ++-- Documentation/Function/Build.Merge.html | 4 ++-- Documentation/Function/Build.resolve.html | 4 ++-- Documentation/Function/Exec.Exec.html | 4 ++-- Documentation/Function/File.File.html | 4 ++-- Documentation/Function/JSON.JSON.html | 4 ++-- Documentation/Function/Load.load-1.html | 2 +- Documentation/Function/Merge.Merge.html | 4 ++-- Documentation/Function/Theme.applyAnchorUrl.html | 4 ++-- Documentation/Function/Theme.getUrl.html | 4 ++-- Documentation/Interface/Build.Type.html | 4 ++-- Documentation/Interface/Exec.Type.html | 4 ++-- Documentation/Interface/File.Type.html | 4 ++-- Documentation/Interface/Interface_Mapping.Type.html | 4 ++-- Documentation/Interface/Interface_Merge.Generic.html | 4 ++-- Documentation/Interface/Interface_Merge.Type.html | 4 ++-- Documentation/Interface/Interface_Theme.Type.html | 4 ++-- Documentation/Interface/JSON.Type.html | 4 ++-- Documentation/Interface/Load.Type.html | 4 ++-- Documentation/Module/Build.html | 4 ++-- Documentation/Module/ESBuild.html | 4 ++-- Documentation/Module/Exec.html | 4 ++-- Documentation/Module/File.html | 4 ++-- Documentation/Module/Interface_Mapping.html | 4 ++-- Documentation/Module/Interface_Merge.html | 4 ++-- Documentation/Module/Interface_Theme.html | 4 ++-- Documentation/Module/JSON.html | 4 ++-- Documentation/Module/Load.html | 4 ++-- Documentation/Module/Merge.html | 4 ++-- Documentation/Module/Theme.html | 4 ++-- Documentation/Module/TypeScriptESBuild.html | 4 ++-- Documentation/Module/Value.html | 4 ++-- Documentation/Type/Value.Type.html | 2 +- Documentation/Variable/Build.Current.html | 2 +- Documentation/Variable/Build.Pipe.html | 2 +- Documentation/Variable/ESBuild.ESBuild.html | 2 +- Documentation/Variable/Load.Load.html | 2 +- Documentation/Variable/Load.Theme.html | 2 +- Documentation/Variable/Theme.Class.html | 2 +- Documentation/Variable/Theme.DeclarationReflection.html | 2 +- Documentation/Variable/Theme.Enum.html | 2 +- Documentation/Variable/Theme.Interface.html | 2 +- Documentation/Variable/Theme.Module.html | 2 +- Documentation/Variable/Theme.Namespace.html | 2 +- Documentation/Variable/Theme.TypeAlias.html | 2 +- Documentation/Variable/Theme.URL_PREFIX.html | 2 +- Documentation/Variable/Theme.UrlMapping.html | 2 +- Documentation/Variable/Theme.Variable.html | 2 +- Documentation/Variable/Theme._Function.html | 2 +- .../Variable/TypeScriptESBuild.TypeScriptESBuild.html | 2 +- Documentation/index.html | 9 +++++---- README.md | 5 +++-- Target/Class/TypeScriptESBuild.js | 2 +- package.json | 2 +- 57 files changed, 99 insertions(+), 93 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef5d45c3..d4da5248 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.5 + +- Cleanup + ## 0.3.4 - Cleanup diff --git a/Documentation/Class/Theme.Theme.html b/Documentation/Class/Theme.Theme.html index 2b86f5da..90d51fa3 100644 --- a/Documentation/Class/Theme.Theme.html +++ b/Documentation/Class/Theme.Theme.html @@ -1,4 +1,4 @@ -theme | typescript-esbuild - v0.3.4

Hierarchy

  • DefaultTheme
    • theme

Implements

Constructors

constructor +theme | typescript-esbuild - v0.3.5

Hierarchy

  • DefaultTheme
    • theme

Implements

Constructors

Properties

  • Optional relative: Reflection

    The parent reflection the url generation should stop on.

  • Optional separator: string

    The separator used to generate the url.

  • Returns string

    The generated url.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Build.Build.html b/Documentation/Function/Build.Build.html index 2fd710f3..09b9ac83 100644 --- a/Documentation/Function/Build.Build.html +++ b/Documentation/Function/Build.Build.html @@ -1,6 +1,6 @@ -build | typescript-esbuild - v0.3.4

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Build.Exec.html b/Documentation/Function/Build.Exec.html index 89fc3588..5b6cd6ae 100644 --- a/Documentation/Function/Build.Exec.html +++ b/Documentation/Function/Build.Exec.html @@ -1,4 +1,4 @@ -Exec | typescript-esbuild - v0.3.4

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Build.Merge.html b/Documentation/Function/Build.Merge.html index 6dcc33f6..42c72156 100644 --- a/Documentation/Function/Build.Merge.html +++ b/Documentation/Function/Build.Merge.html @@ -1,2 +1,2 @@ -Merge | typescript-esbuild - v0.3.4
    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      -

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: "DeepMergeLeafURI";
          DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: "DeepMergeLeafURI";
          DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file +Merge | typescript-esbuild - v0.3.5
    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      +

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: "DeepMergeLeafURI";
          DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: "DeepMergeLeafURI";
          DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Build.resolve.html b/Documentation/Function/Build.resolve.html index 4d7cb487..b9957193 100644 --- a/Documentation/Function/Build.resolve.html +++ b/Documentation/Function/Build.resolve.html @@ -1,4 +1,4 @@ -resolve | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Exec.Exec.html b/Documentation/Function/Exec.Exec.html index 564680c3..349552be 100644 --- a/Documentation/Function/Exec.Exec.html +++ b/Documentation/Function/Exec.Exec.html @@ -1,4 +1,4 @@ -exec | typescript-esbuild - v0.3.4

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/File.File.html b/Documentation/Function/File.File.html index 9777a15a..87fba2be 100644 --- a/Documentation/Function/File.File.html +++ b/Documentation/Function/File.File.html @@ -1,2 +1,2 @@ -file | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +file | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/JSON.JSON.html b/Documentation/Function/JSON.JSON.html index 7065b52c..02e6c47e 100644 --- a/Documentation/Function/JSON.JSON.html +++ b/Documentation/Function/JSON.JSON.html @@ -1,4 +1,4 @@ -JSON | typescript-esbuild - v0.3.4

    Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Load.load-1.html b/Documentation/Function/Load.load-1.html index 96dbff53..b2afb667 100644 --- a/Documentation/Function/Load.load-1.html +++ b/Documentation/Function/Load.load-1.html @@ -1 +1 @@ -load | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +load | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Merge.Merge.html b/Documentation/Function/Merge.Merge.html index 74e5cdd1..de09af77 100644 --- a/Documentation/Function/Merge.Merge.html +++ b/Documentation/Function/Merge.Merge.html @@ -1,2 +1,2 @@ -merge | typescript-esbuild - v0.3.4
    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      -

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: "DeepMergeLeafURI";
          DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: "DeepMergeLeafURI";
          DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file +merge | typescript-esbuild - v0.3.5
    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      +

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: "DeepMergeLeafURI";
          DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: "DeepMergeLeafURI";
          DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Theme.applyAnchorUrl.html b/Documentation/Function/Theme.applyAnchorUrl.html index 82dd177a..33576ccb 100644 --- a/Documentation/Function/Theme.applyAnchorUrl.html +++ b/Documentation/Function/Theme.applyAnchorUrl.html @@ -1,4 +1,4 @@ -applyAnchorUrl | typescript-esbuild - v0.3.4

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Function/Theme.getUrl.html b/Documentation/Function/Theme.getUrl.html index aed5880f..74356309 100644 --- a/Documentation/Function/Theme.getUrl.html +++ b/Documentation/Function/Theme.getUrl.html @@ -1,6 +1,6 @@ -getUrl | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Build.Type.html b/Documentation/Interface/Build.Type.html index c89d396a..a19a2bae 100644 --- a/Documentation/Interface/Build.Type.html +++ b/Documentation/Interface/Build.Type.html @@ -1,6 +1,6 @@ -Type | typescript-esbuild - v0.3.4
    interface Type ((File, Option?) => Promise<void>)

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Exec.Type.html b/Documentation/Interface/Exec.Type.html index 1a7e5f0d..925ec1fe 100644 --- a/Documentation/Interface/Exec.Type.html +++ b/Documentation/Interface/Exec.Type.html @@ -1,4 +1,4 @@ -Type | typescript-esbuild - v0.3.4
    interface Type ((Command, Echo?) => Promise<void>)
    • The 'Exec' function is an asynchronous function that executes a command and logs the +Type | typescript-esbuild - v0.3.5

      interface Type ((Command, Echo?) => Promise<void>)
      • The 'Exec' function is an asynchronous function that executes a command and logs the stdout of the child process.

        Parameters

        • Command: string

          The 'Command' parameter is a string that represents the command you want to execute. It can be any valid command that can be executed in a @@ -7,4 +7,4 @@ of the child process should be logged. If set to 'false', no logging will occur. If set to a function, the function will be called with the stdout data as a parameter for custom logging. If not provided, stdout will be logged to the console by default.

          -

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/File.Type.html b/Documentation/Interface/File.Type.html index ffa49fa0..4d17c260 100644 --- a/Documentation/Interface/File.Type.html +++ b/Documentation/Interface/File.Type.html @@ -1,2 +1,2 @@ -Type | typescript-esbuild - v0.3.4
    interface Type ((Path) => Promise<any>)

    Generated using TypeDoc

    \ No newline at end of file +Type | typescript-esbuild - v0.3.5
    interface Type ((Path) => Promise<any>)

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Interface_Mapping.Type.html b/Documentation/Interface/Interface_Mapping.Type.html index 9d8e87c4..8868b8b5 100644 --- a/Documentation/Interface/Interface_Mapping.Type.html +++ b/Documentation/Interface/Interface_Mapping.Type.html @@ -1,5 +1,5 @@ -Type | typescript-esbuild - v0.3.4
    interface Type {
        Directory: string;
        Kind: ReflectionKind[];
    }

    Properties

    Directory +Type | typescript-esbuild - v0.3.5
    interface Type {
        Directory: string;
        Kind: ReflectionKind[];
    }

    Properties

    Properties

    Directory: string

    The name of the directory the output files should be written to.

    Kind: ReflectionKind[]

    DeclarationReflection.kind this rule applies to.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Interface_Merge.Generic.html b/Documentation/Interface/Interface_Merge.Generic.html index d80c9649..c87978ec 100644 --- a/Documentation/Interface/Interface_Merge.Generic.html +++ b/Documentation/Interface/Interface_Merge.Generic.html @@ -1,2 +1,2 @@ -Generic | typescript-esbuild - v0.3.4
    interface Generic {
        DeepMergeArraysURI: "DeepMergeLeafURI";
    }

    Properties

    Properties

    DeepMergeArraysURI: "DeepMergeLeafURI"

    Generated using TypeDoc

    \ No newline at end of file +Generic | typescript-esbuild - v0.3.5
    interface Generic {
        DeepMergeArraysURI: "DeepMergeLeafURI";
    }

    Properties

    Properties

    DeepMergeArraysURI: "DeepMergeLeafURI"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Interface_Merge.Type.html b/Documentation/Interface/Interface_Merge.Type.html index 319b577a..eec45284 100644 --- a/Documentation/Interface/Interface_Merge.Type.html +++ b/Documentation/Interface/Interface_Merge.Type.html @@ -1,2 +1,2 @@ -Type | typescript-esbuild - v0.3.4
    interface Type<PMF> (<Ts>(...Objects) => DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeArraysDefaultURI";
        DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeLeafURI";
        DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>)

    Type Parameters

    • PMF extends Partial<DeepMergeMergeFunctionsURIs>

    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      -

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeArraysDefaultURI";
          DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeLeafURI";
          DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file +Type | typescript-esbuild - v0.3.5
    interface Type<PMF> (<Ts>(...Objects) => DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeArraysDefaultURI";
        DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeLeafURI";
        DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
            ? any[any]
            : "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>)

    Type Parameters

    • PMF extends Partial<DeepMergeMergeFunctionsURIs>

    • Merges multiple objects of type Ts using the provided merge functions and built-in metadata.

      +

      Type Parameters

      • Ts extends readonly unknown[]

      Parameters

      • Rest ...Objects: Ts

      Returns DeepMergeHKT<Ts, Readonly<{
          DeepMergeArraysURI: PMF["DeepMergeArraysURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeArraysDefaultURI";
          DeepMergeMapsURI: PMF["DeepMergeMapsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeMapsDefaultURI";
          DeepMergeOthersURI: PMF["DeepMergeOthersURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeLeafURI";
          DeepMergeRecordsURI: PMF["DeepMergeRecordsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeRecordsDefaultURI";
          DeepMergeSetsURI: PMF["DeepMergeSetsURI"] extends keyof DeepMergeMergeFunctionURItoKind<any, any, any>
              ? any[any]
              : "DeepMergeSetsDefaultURI";
      }>, Readonly<{
          key: PropertyKey;
          parents: readonly Readonly<Record<PropertyKey, unknown>>[];
      }>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Interface_Theme.Type.html b/Documentation/Interface/Interface_Theme.Type.html index 1e73904f..fe6f6552 100644 --- a/Documentation/Interface/Interface_Theme.Type.html +++ b/Documentation/Interface/Interface_Theme.Type.html @@ -1,4 +1,4 @@ -Type | typescript-esbuild - v0.3.4
    interface Type {
        Mapping: Type[];
        _Mapping: ((Reflection) => undefined | Type);
        buildUrls: ((Reflection, URLs) => UrlMapping<any>[]);
        componentName: string;
        defaultLayoutTemplate: ((pageEvent, template) => JsxElement);
        hierarchyTemplate: ((pageEvent) => JsxElement);
        indexTemplate: ((pageEvent) => JsxElement);
        markedPlugin: MarkedPlugin;
        reflectionTemplate: ((pageEvent) => JsxElement);
        get _listenId(): any;
        get application(): Application;
        get owner(): O;
        bubble(name, ...args): this;
        buildNavigation(project): NavigationElement[];
        getNavigation(project): NavigationElement[];
        getReflectionClasses(reflection): string;
        getRenderContext(pageEvent): DefaultThemeRenderContext;
        getUrls(project): UrlMapping<any>[];
        initialize(): void;
        listenTo(obj, name, callback?, priority?): this;
        listenToOnce(obj, eventMap): this;
        listenToOnce(obj, name, callback, priority?): this;
        off(): this;
        off(eventMap, context?): this;
        off(name, callback?, context?): this;
        on(eventMap, context?): this;
        on(eventMap, callback?, context?, priority?): this;
        on(name, callback, context?, priority?): this;
        once(eventMap, context?): this;
        once(name, callback, context?, priority?): this;
        render(page, template): string;
        stopListening(obj?, name?, callback?): this;
        trigger(name, ...args): this;
    }

    Hierarchy

    • DefaultTheme
      • Type

    Implemented by

    Properties

    Mapping +Type | typescript-esbuild - v0.3.5
    interface Type {
        Mapping: Type[];
        _Mapping: ((Reflection) => undefined | Type);
        buildUrls: ((Reflection, URLs) => UrlMapping<any>[]);
        componentName: string;
        defaultLayoutTemplate: ((pageEvent, template) => JsxElement);
        hierarchyTemplate: ((pageEvent) => JsxElement);
        indexTemplate: ((pageEvent) => JsxElement);
        markedPlugin: MarkedPlugin;
        reflectionTemplate: ((pageEvent) => JsxElement);
        get _listenId(): any;
        get application(): Application;
        get owner(): O;
        bubble(name, ...args): this;
        buildNavigation(project): NavigationElement[];
        getNavigation(project): NavigationElement[];
        getReflectionClasses(reflection): string;
        getRenderContext(pageEvent): DefaultThemeRenderContext;
        getUrls(project): UrlMapping<any>[];
        initialize(): void;
        listenTo(obj, name, callback?, priority?): this;
        listenToOnce(obj, eventMap): this;
        listenToOnce(obj, name, callback, priority?): this;
        off(): this;
        off(eventMap, context?): this;
        off(name, callback?, context?): this;
        on(eventMap, context?): this;
        on(eventMap, callback?, context?, priority?): this;
        on(name, callback, context?, priority?): this;
        once(eventMap, context?): this;
        once(name, callback, context?, priority?): this;
        render(page, template): string;
        stopListening(obj?, name?, callback?): this;
        trigger(name, ...args): this;
    }

    Hierarchy

    • DefaultTheme
      • Type

    Implemented by

    Properties

    Mapping _Mapping buildUrls componentName @@ -66,4 +66,4 @@

    Param: URLs

    An array of URLs mappings with any data type.

    passed the same arguments as trigger is, apart from the event name (unless you're listening on "all", which will cause your callback to receive the true name of the event as the first argument).

    -

    Parameters

    • name: string | Event | EventMap
    • Rest ...args: any[]

    Returns this

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    • name: string | Event | EventMap
    • Rest ...args: any[]

    Returns this

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/JSON.Type.html b/Documentation/Interface/JSON.Type.html index e44de70a..a626a777 100644 --- a/Documentation/Interface/JSON.Type.html +++ b/Documentation/Interface/JSON.Type.html @@ -1,4 +1,4 @@ -Type | typescript-esbuild - v0.3.4
    interface Type ((File, From?) => Promise<any>)

    Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Interface/Load.Type.html b/Documentation/Interface/Load.Type.html index c6fa77b6..f3a9c249 100644 --- a/Documentation/Interface/Load.Type.html +++ b/Documentation/Interface/Load.Type.html @@ -1,8 +1,8 @@ -Type | typescript-esbuild - v0.3.4
    interface Type {
        load: ((Application) => void);
    }

    Properties

    load +Type | typescript-esbuild - v0.3.5
    interface Type {
        load: ((Application) => void);
    }

    Properties

    Properties

    load: ((Application) => void)

    The Load function is responsible for loading a plugin into the TypeDoc instance.

    Type declaration

      • (Application): void
      • The Load function is responsible for loading a plugin into the TypeDoc instance.

        Parameters

        • Application: Application

          The Application parameter is an instance of TypeDoc's Application class, representing the TypeDoc application to which the plugin should be loaded.

        Returns void

    Param: Application

    The Application parameter is an instance of TypeDoc's Application class, representing the TypeDoc application to which the plugin should be loaded.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Build.html b/Documentation/Module/Build.html index 52a8f4f9..545d27b8 100644 --- a/Documentation/Module/Build.html +++ b/Documentation/Module/Build.html @@ -1,8 +1,8 @@ -Build | typescript-esbuild - v0.3.4

    Index

    Interfaces

    Type +Build | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/ESBuild.html b/Documentation/Module/ESBuild.html index 6b0c80bd..f7abc158 100644 --- a/Documentation/Module/ESBuild.html +++ b/Documentation/Module/ESBuild.html @@ -1,2 +1,2 @@ -ESBuild | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +ESBuild | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Exec.html b/Documentation/Module/Exec.html index b42bbee3..5cf74f68 100644 --- a/Documentation/Module/Exec.html +++ b/Documentation/Module/Exec.html @@ -1,3 +1,3 @@ -Exec | typescript-esbuild - v0.3.4

    Index

    Interfaces

    Type +Exec | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/File.html b/Documentation/Module/File.html index 31dbbe3d..573840b3 100644 --- a/Documentation/Module/File.html +++ b/Documentation/Module/File.html @@ -1,3 +1,3 @@ -File | typescript-esbuild - v0.3.4

    Index

    Interfaces

    Type +File | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Interface_Mapping.html b/Documentation/Module/Interface_Mapping.html index 47676d33..1658c79a 100644 --- a/Documentation/Module/Interface_Mapping.html +++ b/Documentation/Module/Interface_Mapping.html @@ -1,2 +1,2 @@ -Interface/Mapping | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Interface/Mapping | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Interface_Merge.html b/Documentation/Module/Interface_Merge.html index d59b4c58..ed50576f 100644 --- a/Documentation/Module/Interface_Merge.html +++ b/Documentation/Module/Interface_Merge.html @@ -1,4 +1,4 @@ -Interface/Merge | typescript-esbuild - v0.3.4

    Module Interface/Merge

    Template: PMF

    A type parameter representing Partial.

    +Interface/Merge | typescript-esbuild - v0.3.5

    Module Interface/Merge

    Template: PMF

    A type parameter representing Partial.

    Index

    Interfaces

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Interface_Theme.html b/Documentation/Module/Interface_Theme.html index e0d0fd0b..1ca39afe 100644 --- a/Documentation/Module/Interface_Theme.html +++ b/Documentation/Module/Interface_Theme.html @@ -1,2 +1,2 @@ -Interface/Theme | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Interface/Theme | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/JSON.html b/Documentation/Module/JSON.html index d3ba826a..fce3e955 100644 --- a/Documentation/Module/JSON.html +++ b/Documentation/Module/JSON.html @@ -1,3 +1,3 @@ -JSON | typescript-esbuild - v0.3.4

    Index

    Interfaces

    Type +JSON | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Load.html b/Documentation/Module/Load.html index 367beafc..a3032e26 100644 --- a/Documentation/Module/Load.html +++ b/Documentation/Module/Load.html @@ -1,5 +1,5 @@ -Load | typescript-esbuild - v0.3.4

    Index

    Interfaces

    Type +Load | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Merge.html b/Documentation/Module/Merge.html index 7470720f..fb9c33c2 100644 --- a/Documentation/Module/Merge.html +++ b/Documentation/Module/Merge.html @@ -1,2 +1,2 @@ -Merge | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Merge | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Theme.html b/Documentation/Module/Theme.html index 2f708e93..1175b718 100644 --- a/Documentation/Module/Theme.html +++ b/Documentation/Module/Theme.html @@ -1,4 +1,4 @@ -Theme | typescript-esbuild - v0.3.4

    Index

    Classes

    theme +Theme | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/TypeScriptESBuild.html b/Documentation/Module/TypeScriptESBuild.html index 1896a975..9bf55bc9 100644 --- a/Documentation/Module/TypeScriptESBuild.html +++ b/Documentation/Module/TypeScriptESBuild.html @@ -1,2 +1,2 @@ -TypeScriptESBuild | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +TypeScriptESBuild | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Module/Value.html b/Documentation/Module/Value.html index bcd0aaf3..87aeb068 100644 --- a/Documentation/Module/Value.html +++ b/Documentation/Module/Value.html @@ -1,2 +1,2 @@ -Value | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Value | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Type/Value.Type.html b/Documentation/Type/Value.Type.html index e978dbf5..3260bbe7 100644 --- a/Documentation/Type/Value.Type.html +++ b/Documentation/Type/Value.Type.html @@ -1 +1 @@ -Type | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Type | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Build.Current.html b/Documentation/Variable/Build.Current.html index e761d323..83ab46fa 100644 --- a/Documentation/Variable/Build.Current.html +++ b/Documentation/Variable/Build.Current.html @@ -1 +1 @@ -Current | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Current | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Build.Pipe.html b/Documentation/Variable/Build.Pipe.html index 9b763aaf..3928c273 100644 --- a/Documentation/Variable/Build.Pipe.html +++ b/Documentation/Variable/Build.Pipe.html @@ -1 +1 @@ -Pipe | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Pipe | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/ESBuild.ESBuild.html b/Documentation/Variable/ESBuild.ESBuild.html index 33511501..fe04c97c 100644 --- a/Documentation/Variable/ESBuild.ESBuild.html +++ b/Documentation/Variable/ESBuild.ESBuild.html @@ -1 +1 @@ -ESBuild | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +ESBuild | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Load.Load.html b/Documentation/Variable/Load.Load.html index 5b596b9d..58ccd1d9 100644 --- a/Documentation/Variable/Load.Load.html +++ b/Documentation/Variable/Load.Load.html @@ -1 +1 @@ -load | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +load | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Load.Theme.html b/Documentation/Variable/Load.Theme.html index d84020eb..dbe28566 100644 --- a/Documentation/Variable/Load.Theme.html +++ b/Documentation/Variable/Load.Theme.html @@ -1 +1 @@ -Theme | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Theme | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.Class.html b/Documentation/Variable/Theme.Class.html index 0e6920ed..e823825a 100644 --- a/Documentation/Variable/Theme.Class.html +++ b/Documentation/Variable/Theme.Class.html @@ -1 +1 @@ -Class | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Class | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.DeclarationReflection.html b/Documentation/Variable/Theme.DeclarationReflection.html index 1c5bf133..01a99d0d 100644 --- a/Documentation/Variable/Theme.DeclarationReflection.html +++ b/Documentation/Variable/Theme.DeclarationReflection.html @@ -1 +1 @@ -DeclarationReflection | typescript-esbuild - v0.3.4

    Variable DeclarationReflection

    DeclarationReflection: typeof DeclarationReflection

    Generated using TypeDoc

    \ No newline at end of file +DeclarationReflection | typescript-esbuild - v0.3.5

    Variable DeclarationReflection

    DeclarationReflection: typeof DeclarationReflection

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.Enum.html b/Documentation/Variable/Theme.Enum.html index 55366ada..7aaac0d3 100644 --- a/Documentation/Variable/Theme.Enum.html +++ b/Documentation/Variable/Theme.Enum.html @@ -1 +1 @@ -Enum | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Enum | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.Interface.html b/Documentation/Variable/Theme.Interface.html index b80c5c39..4e3b4992 100644 --- a/Documentation/Variable/Theme.Interface.html +++ b/Documentation/Variable/Theme.Interface.html @@ -1 +1 @@ -Interface | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Interface | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.Module.html b/Documentation/Variable/Theme.Module.html index fc4d8b81..c0b78412 100644 --- a/Documentation/Variable/Theme.Module.html +++ b/Documentation/Variable/Theme.Module.html @@ -1 +1 @@ -Module | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Module | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.Namespace.html b/Documentation/Variable/Theme.Namespace.html index 6fbc2de9..2242e96d 100644 --- a/Documentation/Variable/Theme.Namespace.html +++ b/Documentation/Variable/Theme.Namespace.html @@ -1 +1 @@ -Namespace | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Namespace | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.TypeAlias.html b/Documentation/Variable/Theme.TypeAlias.html index 72c082b0..6523a32d 100644 --- a/Documentation/Variable/Theme.TypeAlias.html +++ b/Documentation/Variable/Theme.TypeAlias.html @@ -1 +1 @@ -TypeAlias | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +TypeAlias | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.URL_PREFIX.html b/Documentation/Variable/Theme.URL_PREFIX.html index d93995c3..ee7ca4d0 100644 --- a/Documentation/Variable/Theme.URL_PREFIX.html +++ b/Documentation/Variable/Theme.URL_PREFIX.html @@ -1 +1 @@ -URL_PREFIX | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +URL_PREFIX | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.UrlMapping.html b/Documentation/Variable/Theme.UrlMapping.html index 44b17c97..7d3a052d 100644 --- a/Documentation/Variable/Theme.UrlMapping.html +++ b/Documentation/Variable/Theme.UrlMapping.html @@ -1 +1 @@ -UrlMapping | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +UrlMapping | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme.Variable.html b/Documentation/Variable/Theme.Variable.html index f25b75c6..ad2b3091 100644 --- a/Documentation/Variable/Theme.Variable.html +++ b/Documentation/Variable/Theme.Variable.html @@ -1 +1 @@ -Variable | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +Variable | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/Theme._Function.html b/Documentation/Variable/Theme._Function.html index b5fa48b5..42f8a1ab 100644 --- a/Documentation/Variable/Theme._Function.html +++ b/Documentation/Variable/Theme._Function.html @@ -1 +1 @@ -_Function | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +_Function | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/Variable/TypeScriptESBuild.TypeScriptESBuild.html b/Documentation/Variable/TypeScriptESBuild.TypeScriptESBuild.html index 7b87e997..9ca62e7b 100644 --- a/Documentation/Variable/TypeScriptESBuild.TypeScriptESBuild.html +++ b/Documentation/Variable/TypeScriptESBuild.TypeScriptESBuild.html @@ -1 +1 @@ -typeScriptESBuild | typescript-esbuild - v0.3.4

    Generated using TypeDoc

    \ No newline at end of file +typeScriptESBuild | typescript-esbuild - v0.3.5

    Generated using TypeDoc

    \ No newline at end of file diff --git a/Documentation/index.html b/Documentation/index.html index 87cbcf37..99c2a3f4 100644 --- a/Documentation/index.html +++ b/Documentation/index.html @@ -1,16 +1,17 @@ -typescript-esbuild - v0.3.4

    typescript-esbuild - v0.3.4

    TypeScriptESBuild 🌀

    Builds all your TypeScript files into JavaScript and generates documentation for +typescript-esbuild - v0.3.5

    typescript-esbuild - v0.3.5

    TypeScriptESBuild 🌀

    Builds all your TypeScript files into JavaScript and generates documentation for it using TypeDoc.

    Installation

    Add configuration and setup scripts:

    npm install -D -E typescript-esbuild
     

    Usage

    package.json

    -
    {
    "name": "package",
    "scripts": {
    "prepublishOnly": "TypeScriptESBuild 'Source/**/*.ts'"
    },
    "devDependencies": {
    "typescript-esbuild": "0.3.3"
    }
    } +
    {
    "name": "package",
    "scripts": {
    "prepublishOnly": "TypeScriptESBuild 'Source/**/*.ts'"
    },
    "devDependencies": {
    "typescript-esbuild": "0.3.5"
    }
    }

    ESBuild Configuration

    Or with a custom esbuild config file:

    {
    "scripts": {
    "prepublishOnly": "TypeScriptESBuild 'Source/**/*.ts' -es ESBuild.ts"
    }
    }
    -

    See an example of a configuration file in ESBuild.ts

    +

    See an example of a configuration file in +ESBuild.ts

    TypeScript Configuration

    tsconfig.json

    {
    "compilerOptions": {
    "outDir": "Target"
    },
    "extends": "typescript-esbuild/Target/Notation/TypeScript",
    "include": ["Source"]
    }
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/README.md b/README.md index 2744742f..ee8c041b 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ npm install -D -E typescript-esbuild "prepublishOnly": "TypeScriptESBuild 'Source/**/*.ts'" }, "devDependencies": { - "typescript-esbuild": "0.3.3" + "typescript-esbuild": "0.3.5" } } ``` @@ -39,7 +39,8 @@ Or with a custom esbuild config file: } ``` -See an example of a configuration file in [ESBuild.ts](Source/Object/ESBuild.ts) +See an example of a configuration file in +[ESBuild.ts](Source/Variable/ESBuild.ts) ### TypeScript Configuration diff --git a/Target/Class/TypeScriptESBuild.js b/Target/Class/TypeScriptESBuild.js index 8ef85d37..2b819800 100644 --- a/Target/Class/TypeScriptESBuild.js +++ b/Target/Class/TypeScriptESBuild.js @@ -1,2 +1,2 @@ #!/usr/bin/env node -var i=new(await import("commander")).Command().name("TypeScriptESBuild").version("0.3.4").description("Builds files").argument("","Files to build").option("-es, --ESBuild ","esbuild configuration file").option("-ts, --TypeScript ","TypeScript configuration file").action((await import("../Function/Build.js")).default).parse();export{i as default}; +var i=new(await import("commander")).Command().name("TypeScriptESBuild").version("0.3.5").description("Builds files").argument("","Files to build").option("-es, --ESBuild ","esbuild configuration file").option("-ts, --TypeScript ","TypeScript configuration file").action((await import("../Function/Build.js")).default).parse();export{i as default}; diff --git a/package.json b/package.json index e71c54f7..990f1e7e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "typescript-esbuild", - "version": "0.3.4", + "version": "0.3.5", "private": false, "description": "🌀 Builds all your TypeScript files into JavaScript and generates documentation for it using TypeDoc.", "keywords": [