From 0cb13460b2c399e2d49890fd39d95f140f793fc1 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sun, 3 Nov 2024 00:47:48 +0200 Subject: [PATCH] Eliminate/v0.0.2 --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/functions/Function_Eliminate.Merge.html | 2 +- .../Function_Eliminate.eliminate.html | 4 +-- docs/functions/Function_File.file.html | 4 +-- docs/functions/Function_Output.output.html | 2 +- .../Function_Output_Transformer.Visit.html | 2 +- ...nction_Output_Transformer.transformer.html | 2 +- .../Function_Output_Transformer_Visit.Fn.html | 2 +- ...Function_Output_Transformer_Visit.Get.html | 2 +- ...Output_Transformer_Visit.isIdentifier.html | 1 + docs/functions/Function_Output_Visit.Fn.html | 2 +- .../Function_Output_Visit_Get.get.html | 2 +- docs/functions/Merge.merge.html | 2 +- docs/hierarchy.html | 2 +- docs/index.html | 7 ++--- docs/interfaces/Eliminate.Interface.html | 4 +-- docs/interfaces/File.Interface.html | 4 +-- .../Interface_Option.Interface.html | 4 +-- ...nterface_Output_Transformer.Interface.html | 2 +- ...ce_Output_Transformer_Visit.Interface.html | 2 +- .../Interface_Output_Visit.Interface.html | 2 +- .../Interface_Output_Visit_Get.Interface.html | 2 +- docs/interfaces/Output.Interface.html | 2 +- docs/media/CHANGELOG.md | 30 +++++++++++++++++++ docs/media/Configuration.ts | 2 +- docs/modules.html | 4 +-- docs/modules/Eliminate.html | 4 +-- docs/modules/File.html | 4 +-- docs/modules/Function_Eliminate.html | 4 +-- docs/modules/Function_File.html | 4 +-- docs/modules/Function_Output.html | 4 +-- docs/modules/Function_Output_Transformer.html | 4 +-- .../Function_Output_Transformer_Visit.html | 6 ++-- docs/modules/Function_Output_Visit.html | 4 +-- docs/modules/Function_Output_Visit_Get.html | 4 +-- docs/modules/Interface_Option.html | 4 +-- .../modules/Interface_Output_Transformer.html | 4 +-- .../Interface_Output_Transformer_Visit.html | 4 +-- docs/modules/Interface_Output_Visit.html | 4 +-- docs/modules/Interface_Output_Visit_Get.html | 4 +-- docs/modules/Merge.html | 4 +-- docs/modules/Output.html | 4 +-- .../Type_Output_Visit_Initializer.html | 4 +-- ..._Output_Visit_Initializer_Initializer.html | 4 +-- docs/modules/Type_Output_Visit_Usage.html | 4 +-- docs/modules/Variable_Eliminate.html | 4 +-- docs/types/Output.Type-1.html | 2 +- docs/types/Output.Type-2.html | 2 +- docs/types/Output.Type.html | 2 +- .../Type_Output_Visit_Initializer.Type.html | 2 +- ...ut_Visit_Initializer_Initializer.Type.html | 2 +- docs/types/Type_Output_Visit_Usage.Type.html | 2 +- docs/variables/Eliminate.eliminate.html | 2 +- docs/variables/Function_Eliminate.Pipe.html | 2 +- docs/variables/Function_Output.ts.html | 4 +-- .../Function_Output_Transformer.ts.html | 2 +- ...tion_Output_Transformer_Visit.factory.html | 1 + .../Function_Output_Transformer_Visit.ts.html | 2 +- docs/variables/Function_Output_Visit.ts.html | 2 +- .../Variable_Eliminate.eliminate.html | 2 +- 61 files changed, 121 insertions(+), 88 deletions(-) create mode 100644 docs/functions/Function_Output_Transformer_Visit.isIdentifier.html create mode 100644 docs/variables/Function_Output_Transformer_Visit.factory.html diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 02ceaead..840b2357 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACrWYTVPCMBCG/0vOKIJfI3dxPDh6UC8M06mQQsY27bTB8WP47w4lLUmz2W6xXunmybvvssm2sx+m+KdiE3Ybi0TIUHE2YFmo1mzCknS5iXkxrB+drlUSswF7F3LJJuMBW6xFvMy5ZJNZDbqXiudRuDBAovrJZNVxDerl1XZQw7ir6iPMRfhm6+KwwvPxdm7ApiIGstv92kNiJQbJyRKykQslUsngjZBSVCuDbjV5EhnoIIDbhTouogWJNATEeSpzdWEwH3i+ovLKWIdFqHKFIpc7sjiAqJIUObiGnMeNyjYKEbQPIElSBVpETVIFUr+0IQfIS2NSQJdVtuc8lEWU5gnPW9MLjOD+UrWoaNoK0urN3eb6lFtmvIpCUGy10OUiOpTgbQAg+3JYs1Gfp7KjBxo6lYgNd7yrs5p6x11351Z3Eh3u29XenOzqHppg4PjlSXJFK8gBuvIUwi6GecFC2z5m+tJsJFOvC/YRPdzmDpJ4s9enPbQlemAaOx53YpITcvGkUczTKhi4Q98cr15vghaI0PLOFv+mvVVvS+/CQHLzHqO2hLc4bLvcmOkq7cD45pGZ+IbCPSJpnQN9g1eHeQu3SoNIhXz+Mgdw9ZUd1u8eNZae3VyPLsf05SejvwLGMGDeQOg1w6qHYNOEEmEsvqFTbgex/1lGOKkmUCY4lWLw8aL/PwFiMnb/vRQh1H/uRmVgj8L3PKrMVz0iDZF33iqm4zsv+ukAYGLfEOa/ONJuAygRAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACrWYUW+bMBDHv4uf2bJma6flvan6MHUPXV8qhLzEJNbAIHCmZVO/+xRiqI3Pxzmjyhu5+/l/97fh4Pkv0+K3Zit2W8hSKq4FS1jN9Z6tWFltD4VoF8Nf7/e6LFjCfkq1ZatlwjZ7WWwbodjqeQDdKy2anG8skOwv2awhbkS9vnlJBpjwVf3ijeQ/XF0CVvhx+ZJasLUsgOpOV2corMMgNTlCDmqjZaUYvBBiRZ+ZxXnyTdZgBwHcKdTrImpIbiAgLuDMzSeL+VU0Oyqvi/VYBJd7FNnu3OEAojpS7uFGch4Ouj5oRNA5gCRJt6iJhqRbxL9qJAeoy2AqQJdj22PDVZtXTSmayfIyK3i+Uh0qWraGtAZrd7kh5U4znmQrKW110F0SHUrobQYgQ/ubb3TVHCPbbBYwyVjHYw00ZNTGtYpssYGuFdLlOxFrnKHeCcw82d5vhdIyl9F7zvBtAnCPSeN3Cn130OybzbJYm9ACM8+YQJE7mvOv0B3geGp+CTgoQMs+1ObhPypmyMvOETNMJR6SOKEMTy1oSfTGb6142Z2fXJCPJ42UgaOCgSPOzeXqzSKoQYQj7y3xZton9U6cXRhIPryXqO3gEx12uzyaTXvtwBgakFmGhtszopycZ0MDZMTciLfKgEhGPh7tFwl9rF/zT3+NUj98+Xx1vaSnv7v6X8ASBqQjhMlZ9GcIbprUkhfyD3SXO0HcnWWFkzyBKsGplAZfLvrtCyAW456/7y2Hzp+/UBc4o/AzjyrzyYxIC+TdvY+JfHdHP4EATOxbSPoPqpUo2PARAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index c7da1e82..ac0e9133 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/functions/Function_Eliminate.Merge.html b/docs/functions/Function_Eliminate.Merge.html index f53bf99b..fb7c335c 100644 --- a/docs/functions/Function_Eliminate.Merge.html +++ b/docs/functions/Function_Eliminate.Merge.html @@ -1 +1 @@ -Merge | @playform/eliminate - v0.0.1
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

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

+Merge | @playform/eliminate - v0.0.2
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

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

diff --git a/docs/functions/Function_Eliminate.eliminate.html b/docs/functions/Function_Eliminate.eliminate.html index 16eac870..0adb4649 100644 --- a/docs/functions/Function_Eliminate.eliminate.html +++ b/docs/functions/Function_Eliminate.eliminate.html @@ -1,3 +1,3 @@ -eliminate | @playform/eliminate - v0.0.1
  • Represents a function that processes file patterns.

    +eliminate | @playform/eliminate - v0.0.2
    • Represents a function that processes file patterns.

      Parameters

      • OptionalEliminate: string

        A string representing the Eliminate option.

        -

      Returns Promise<void>

    +

Returns Promise<void>

diff --git a/docs/functions/Function_File.file.html b/docs/functions/Function_File.file.html index 9f5a1bb5..87ef2bb5 100644 --- a/docs/functions/Function_File.file.html +++ b/docs/functions/Function_File.file.html @@ -1,2 +1,2 @@ -file | @playform/eliminate - v0.0.1
+file | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output.output.html b/docs/functions/Function_Output.output.html index 44372696..b86d3f2b 100644 --- a/docs/functions/Function_Output.output.html +++ b/docs/functions/Function_Output.output.html @@ -1 +1 @@ -output | @playform/eliminate - v0.0.1
+output | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Transformer.Visit.html b/docs/functions/Function_Output_Transformer.Visit.html index e9dd2d45..eb88f48f 100644 --- a/docs/functions/Function_Output_Transformer.Visit.html +++ b/docs/functions/Function_Output_Transformer.Visit.html @@ -1 +1 @@ -Visit | @playform/eliminate - v0.0.1
+Visit | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Transformer.transformer.html b/docs/functions/Function_Output_Transformer.transformer.html index c2808d29..440de6de 100644 --- a/docs/functions/Function_Output_Transformer.transformer.html +++ b/docs/functions/Function_Output_Transformer.transformer.html @@ -1 +1 @@ -transformer | @playform/eliminate - v0.0.1
+transformer | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Transformer_Visit.Fn.html b/docs/functions/Function_Output_Transformer_Visit.Fn.html index 0293ea04..e6803ff7 100644 --- a/docs/functions/Function_Output_Transformer_Visit.Fn.html +++ b/docs/functions/Function_Output_Transformer_Visit.Fn.html @@ -1 +1 @@ -Fn | @playform/eliminate - v0.0.1
+Fn | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Transformer_Visit.Get.html b/docs/functions/Function_Output_Transformer_Visit.Get.html index cb29abf8..94a90e91 100644 --- a/docs/functions/Function_Output_Transformer_Visit.Get.html +++ b/docs/functions/Function_Output_Transformer_Visit.Get.html @@ -1 +1 @@ -Get | @playform/eliminate - v0.0.1
+Get | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Transformer_Visit.isIdentifier.html b/docs/functions/Function_Output_Transformer_Visit.isIdentifier.html new file mode 100644 index 00000000..726698d9 --- /dev/null +++ b/docs/functions/Function_Output_Transformer_Visit.isIdentifier.html @@ -0,0 +1 @@ +isIdentifier | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Visit.Fn.html b/docs/functions/Function_Output_Visit.Fn.html index aca13bbf..1a0c9650 100644 --- a/docs/functions/Function_Output_Visit.Fn.html +++ b/docs/functions/Function_Output_Visit.Fn.html @@ -1 +1 @@ -Fn | @playform/eliminate - v0.0.1
+Fn | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Function_Output_Visit_Get.get.html b/docs/functions/Function_Output_Visit_Get.get.html index eccd9f4c..d57f9278 100644 --- a/docs/functions/Function_Output_Visit_Get.get.html +++ b/docs/functions/Function_Output_Visit_Get.get.html @@ -1 +1 @@ -get | @playform/eliminate - v0.0.1
+get | @playform/eliminate - v0.0.2
diff --git a/docs/functions/Merge.merge.html b/docs/functions/Merge.merge.html index 882443bd..90649f7c 100644 --- a/docs/functions/Merge.merge.html +++ b/docs/functions/Merge.merge.html @@ -1 +1 @@ -merge | @playform/eliminate - v0.0.1
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

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

+merge | @playform/eliminate - v0.0.2
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest...objects: Ts

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

diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 2702b400..88623d0f 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1 +1 @@ -@playform/eliminate - v0.0.1

@playform/eliminate - v0.0.1

Class Hierarchy

+@playform/eliminate - v0.0.2

@playform/eliminate - v0.0.2

Class Hierarchy

diff --git a/docs/index.html b/docs/index.html index d6faf9da..3ea2d9fe 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -@playform/eliminate - v0.0.1

@playform/eliminate - v0.0.1

↘️ Eliminate —

Eliminate is a utility that analyzes your TypeScript code to identify +@playform/eliminate - v0.0.2

@playform/eliminate - v0.0.2

↘️ Eliminate —

Eliminate is a utility that analyzes your TypeScript code to identify variables that are defined but only used once and are not exported. It then eliminates these variable definitions and replaces their usage with their initializers, optimizing your code for better readability and performance.

@@ -37,8 +37,7 @@
npx @playform/eliminate Configuration.ts
 
-

See an example of a configuration file in: -Configuration.ts

+

See an example configuration file in: Configuration.ts

Usage: Eliminate Eliminate

Arguments:
Eliminate ↘️ Eliminate configuration file

Options:
-V, --version Output the version number
-h, --help Display help information
@@ -49,4 +48,4 @@

Contributions are welcome! Please see CONTRIBUTING.md for guidelines and feel free to submit a Pull Request.

See CHANGELOG.md for a history of changes to this component.

-
+
diff --git a/docs/interfaces/Eliminate.Interface.html b/docs/interfaces/Eliminate.Interface.html index 44da0583..f44a24af 100644 --- a/docs/interfaces/Eliminate.Interface.html +++ b/docs/interfaces/Eliminate.Interface.html @@ -1,3 +1,3 @@ -Interface | @playform/eliminate - v0.0.1
  • Represents a function that processes file patterns.

    +Interface | @playform/eliminate - v0.0.2
    • Represents a function that processes file patterns.

      Parameters

      • OptionalEliminate: string

        A string representing the Eliminate option.

        -

      Returns Promise<void>

    +

Returns Promise<void>

diff --git a/docs/interfaces/File.Interface.html b/docs/interfaces/File.Interface.html index 653a44fc..92260ec9 100644 --- a/docs/interfaces/File.Interface.html +++ b/docs/interfaces/File.Interface.html @@ -1,2 +1,2 @@ -Interface | @playform/eliminate - v0.0.1
+Interface | @playform/eliminate - v0.0.2
diff --git a/docs/interfaces/Interface_Option.Interface.html b/docs/interfaces/Interface_Option.Interface.html index d4eb90fb..8a3f4876 100644 --- a/docs/interfaces/Interface_Option.Interface.html +++ b/docs/interfaces/Interface_Option.Interface.html @@ -1,4 +1,4 @@ -Interface | @playform/eliminate - v0.0.1
interface Interface {
    Action?: boolean | Interface;
    Cache?: boolean | Interface;
    Exclude?:
        | boolean
        | Type
        | Type[]
        | Set<Type>;
    File?: string | boolean | string[];
    Logger?: boolean | Type;
    Path?:
        | boolean
        | Type
        | Type[]
        | Set<Type>;
}

Hierarchy

  • default
    • Interface

Properties

Action? +Interface | @playform/eliminate - v0.0.2
interface Interface {
    Action?: boolean | Interface;
    Cache?: boolean | Interface;
    Exclude?:
        | boolean
        | Type
        | Type[]
        | Set<Type>;
    File?: string | boolean | string[];
    Logger?: boolean | Type;
    Path?:
        | boolean
        | Type
        | Type[]
        | Set<Type>;
}

Hierarchy

  • default
    • Interface

Properties

Action? Cache? Exclude? File? @@ -19,4 +19,4 @@
"./Target"
 
-
+
diff --git a/docs/interfaces/Interface_Output_Transformer.Interface.html b/docs/interfaces/Interface_Output_Transformer.Interface.html index bf001e04..56f88c74 100644 --- a/docs/interfaces/Interface_Output_Transformer.Interface.html +++ b/docs/interfaces/Interface_Output_Transformer.Interface.html @@ -1 +1 @@ -Interface | @playform/eliminate - v0.0.1
+Interface | @playform/eliminate - v0.0.2
diff --git a/docs/interfaces/Interface_Output_Transformer_Visit.Interface.html b/docs/interfaces/Interface_Output_Transformer_Visit.Interface.html index e1b8724b..59c410e6 100644 --- a/docs/interfaces/Interface_Output_Transformer_Visit.Interface.html +++ b/docs/interfaces/Interface_Output_Transformer_Visit.Interface.html @@ -1 +1 @@ -Interface | @playform/eliminate - v0.0.1
+Interface | @playform/eliminate - v0.0.2
diff --git a/docs/interfaces/Interface_Output_Visit.Interface.html b/docs/interfaces/Interface_Output_Visit.Interface.html index d668fea4..b82dc832 100644 --- a/docs/interfaces/Interface_Output_Visit.Interface.html +++ b/docs/interfaces/Interface_Output_Visit.Interface.html @@ -1 +1 @@ -Interface | @playform/eliminate - v0.0.1
+Interface | @playform/eliminate - v0.0.2
diff --git a/docs/interfaces/Interface_Output_Visit_Get.Interface.html b/docs/interfaces/Interface_Output_Visit_Get.Interface.html index 2c0ea928..60cbd49d 100644 --- a/docs/interfaces/Interface_Output_Visit_Get.Interface.html +++ b/docs/interfaces/Interface_Output_Visit_Get.Interface.html @@ -1 +1 @@ -Interface | @playform/eliminate - v0.0.1
+Interface | @playform/eliminate - v0.0.2
diff --git a/docs/interfaces/Output.Interface.html b/docs/interfaces/Output.Interface.html index 1d589237..10df28bb 100644 --- a/docs/interfaces/Output.Interface.html +++ b/docs/interfaces/Output.Interface.html @@ -1 +1 @@ -Interface | @playform/eliminate - v0.0.1
+Interface | @playform/eliminate - v0.0.2
diff --git a/docs/media/CHANGELOG.md b/docs/media/CHANGELOG.md index dfb9c53c..80a39521 100644 --- a/docs/media/CHANGELOG.md +++ b/docs/media/CHANGELOG.md @@ -1,3 +1,33 @@ +## 0.0.2 + +### Changed + +- Updated path mapping from "./Source/Example/Input" to "./Example/Input" in + Configuration files +- Simplified project structure by removing Example directory exclusions +- Enhanced code organization with streamlined import statements +- Renamed internal variables for better code clarity (e.g., `child` to + `NodeChild`, `parentNode` to `NodeParent`) +- Updated documentation and configuration file references in README.md + +### Added + +- Implemented depth tracking and limits with `MAX_RECURSIVE_DEPTH` (100 + levels) +- Added node visit tracking with `MAX_NODE_VISITS` (100 visits) +- Introduced iteration limits with `MAX_ITERATIONS` (100 iterations) +- Added safety checks for map sizes with `MAX_USAGE_COUNT` and + `MAX_INITIALIZER_SIZE` (1000 entries) +- Implemented circular reference detection using unique node IDs +- Added self-referential initializer detection and handling +- Enhanced logging with detailed warning and info messages + +### Security + +- Added protection against infinite loops and recursive calls +- Implemented safeguards against memory exhaustion with map size limits +- Added detection and handling of circular dependencies + ## 0.0.1 ### Added diff --git a/docs/media/Configuration.ts b/docs/media/Configuration.ts index 168c01f5..54be7dc0 100644 --- a/docs/media/Configuration.ts +++ b/docs/media/Configuration.ts @@ -25,7 +25,7 @@ export default (await import("./Target/Function/Merge.js")).default( return ""; }, }, - Path: new Map([["./Source/Example/Input", "./Source/Example/Output"]]), + Path: new Map([["./Example/Input", "./Example/Output"]]), File: "**/*.ts", } satisfies Interface, ); diff --git a/docs/modules.html b/docs/modules.html index 3e3493c0..2af3ef4b 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,4 +1,4 @@ -@playform/eliminate - v0.0.1

@playform/eliminate - v0.0.1

Index

Modules

Eliminate +@playform/eliminate - v0.0.2
+
diff --git a/docs/modules/Eliminate.html b/docs/modules/Eliminate.html index d8abd629..0bdfa5f1 100644 --- a/docs/modules/Eliminate.html +++ b/docs/modules/Eliminate.html @@ -1,3 +1,3 @@ -Eliminate | @playform/eliminate - v0.0.1

Index

Interfaces

Interface +Eliminate | @playform/eliminate - v0.0.2

Index

Interfaces

Variables

+
diff --git a/docs/modules/File.html b/docs/modules/File.html index 2f840aa7..64ec8047 100644 --- a/docs/modules/File.html +++ b/docs/modules/File.html @@ -1,2 +1,2 @@ -File | @playform/eliminate - v0.0.1

Index

Interfaces

+File | @playform/eliminate - v0.0.2

Index

Interfaces

diff --git a/docs/modules/Function_Eliminate.html b/docs/modules/Function_Eliminate.html index 2e3593f2..a59e8d76 100644 --- a/docs/modules/Function_Eliminate.html +++ b/docs/modules/Function_Eliminate.html @@ -1,4 +1,4 @@ -Function/Eliminate | @playform/eliminate - v0.0.1

Module Function/Eliminate

Index

Variables

Pipe +Function/Eliminate | @playform/eliminate - v0.0.2

Module Function/Eliminate

Index

Variables

Functions

+
diff --git a/docs/modules/Function_File.html b/docs/modules/Function_File.html index b7ac7064..f3a209d2 100644 --- a/docs/modules/Function_File.html +++ b/docs/modules/Function_File.html @@ -1,2 +1,2 @@ -Function/File | @playform/eliminate - v0.0.1

Index

Functions

+Function/File | @playform/eliminate - v0.0.2

Index

Functions

diff --git a/docs/modules/Function_Output.html b/docs/modules/Function_Output.html index 4ce7ce40..fd54d07e 100644 --- a/docs/modules/Function_Output.html +++ b/docs/modules/Function_Output.html @@ -1,3 +1,3 @@ -Function/Output | @playform/eliminate - v0.0.1

Index

Variables

ts +Function/Output | @playform/eliminate - v0.0.2

Index

Variables

Functions

+
diff --git a/docs/modules/Function_Output_Transformer.html b/docs/modules/Function_Output_Transformer.html index b7381c29..dec66ae8 100644 --- a/docs/modules/Function_Output_Transformer.html +++ b/docs/modules/Function_Output_Transformer.html @@ -1,4 +1,4 @@ -Function/Output/Transformer | @playform/eliminate - v0.0.1

Module Function/Output/Transformer

Index

Variables

ts +Function/Output/Transformer | @playform/eliminate - v0.0.2

Module Function/Output/Transformer

Index

Variables

Functions

+
diff --git a/docs/modules/Function_Output_Transformer_Visit.html b/docs/modules/Function_Output_Transformer_Visit.html index c036dc3e..01b6c545 100644 --- a/docs/modules/Function_Output_Transformer_Visit.html +++ b/docs/modules/Function_Output_Transformer_Visit.html @@ -1,4 +1,6 @@ -Function/Output/Transformer/Visit | @playform/eliminate - v0.0.1

Module Function/Output/Transformer/Visit

Index

Variables

ts +Function/Output/Transformer/Visit | @playform/eliminate - v0.0.2

Module Function/Output/Transformer/Visit

Index

Variables

Functions

+isIdentifier +
diff --git a/docs/modules/Function_Output_Visit.html b/docs/modules/Function_Output_Visit.html index 18d9e811..a9bbc49b 100644 --- a/docs/modules/Function_Output_Visit.html +++ b/docs/modules/Function_Output_Visit.html @@ -1,3 +1,3 @@ -Function/Output/Visit | @playform/eliminate - v0.0.1

Module Function/Output/Visit

Index

Variables

ts +Function/Output/Visit | @playform/eliminate - v0.0.2

Module Function/Output/Visit

Index

Variables

Functions

Fn -
+
diff --git a/docs/modules/Function_Output_Visit_Get.html b/docs/modules/Function_Output_Visit_Get.html index ac4375f1..176b0220 100644 --- a/docs/modules/Function_Output_Visit_Get.html +++ b/docs/modules/Function_Output_Visit_Get.html @@ -1,2 +1,2 @@ -Function/Output/Visit/Get | @playform/eliminate - v0.0.1

Module Function/Output/Visit/Get

Index

Functions

get -
+Function/Output/Visit/Get | @playform/eliminate - v0.0.2

Module Function/Output/Visit/Get

Index

Functions

get +
diff --git a/docs/modules/Interface_Option.html b/docs/modules/Interface_Option.html index 7dd0866f..ec27c0ce 100644 --- a/docs/modules/Interface_Option.html +++ b/docs/modules/Interface_Option.html @@ -1,2 +1,2 @@ -Interface/Option | @playform/eliminate - v0.0.1

Index

Interfaces

+Interface/Option | @playform/eliminate - v0.0.2

Index

Interfaces

diff --git a/docs/modules/Interface_Output_Transformer.html b/docs/modules/Interface_Output_Transformer.html index 031a878e..7fc31d2d 100644 --- a/docs/modules/Interface_Output_Transformer.html +++ b/docs/modules/Interface_Output_Transformer.html @@ -1,2 +1,2 @@ -Interface/Output/Transformer | @playform/eliminate - v0.0.1
+Interface/Output/Transformer | @playform/eliminate - v0.0.2
diff --git a/docs/modules/Interface_Output_Transformer_Visit.html b/docs/modules/Interface_Output_Transformer_Visit.html index 6fc018ab..fe050bb5 100644 --- a/docs/modules/Interface_Output_Transformer_Visit.html +++ b/docs/modules/Interface_Output_Transformer_Visit.html @@ -1,2 +1,2 @@ -Interface/Output/Transformer/Visit | @playform/eliminate - v0.0.1
+Interface/Output/Transformer/Visit | @playform/eliminate - v0.0.2
diff --git a/docs/modules/Interface_Output_Visit.html b/docs/modules/Interface_Output_Visit.html index 88ae2205..594cf2b7 100644 --- a/docs/modules/Interface_Output_Visit.html +++ b/docs/modules/Interface_Output_Visit.html @@ -1,2 +1,2 @@ -Interface/Output/Visit | @playform/eliminate - v0.0.1

Module Interface/Output/Visit

Index

Interfaces

+Interface/Output/Visit | @playform/eliminate - v0.0.2

Module Interface/Output/Visit

Index

Interfaces

diff --git a/docs/modules/Interface_Output_Visit_Get.html b/docs/modules/Interface_Output_Visit_Get.html index 15c7b1a7..f47ef0b9 100644 --- a/docs/modules/Interface_Output_Visit_Get.html +++ b/docs/modules/Interface_Output_Visit_Get.html @@ -1,2 +1,2 @@ -Interface/Output/Visit/Get | @playform/eliminate - v0.0.1
+Interface/Output/Visit/Get | @playform/eliminate - v0.0.2
diff --git a/docs/modules/Merge.html b/docs/modules/Merge.html index c94d697e..144b031c 100644 --- a/docs/modules/Merge.html +++ b/docs/modules/Merge.html @@ -1,2 +1,2 @@ -Merge | @playform/eliminate - v0.0.1

Index

Functions

+Merge | @playform/eliminate - v0.0.2

Index

Functions

diff --git a/docs/modules/Output.html b/docs/modules/Output.html index 3e8d73c0..5b3cb8ff 100644 --- a/docs/modules/Output.html +++ b/docs/modules/Output.html @@ -1,5 +1,5 @@ -Output | @playform/eliminate - v0.0.1

Index

Interfaces

Interface +Output | @playform/eliminate - v0.0.2
+
diff --git a/docs/modules/Type_Output_Visit_Initializer.html b/docs/modules/Type_Output_Visit_Initializer.html index 1a75cec3..f916850a 100644 --- a/docs/modules/Type_Output_Visit_Initializer.html +++ b/docs/modules/Type_Output_Visit_Initializer.html @@ -1,2 +1,2 @@ -Type/Output/Visit/Initializer | @playform/eliminate - v0.0.1

Module Type/Output/Visit/Initializer

Index

Type Aliases

+Type/Output/Visit/Initializer | @playform/eliminate - v0.0.2

Module Type/Output/Visit/Initializer

Index

Type Aliases

diff --git a/docs/modules/Type_Output_Visit_Initializer_Initializer.html b/docs/modules/Type_Output_Visit_Initializer_Initializer.html index 19fb6b5c..162589e6 100644 --- a/docs/modules/Type_Output_Visit_Initializer_Initializer.html +++ b/docs/modules/Type_Output_Visit_Initializer_Initializer.html @@ -1,2 +1,2 @@ -Type/Output/Visit/Initializer/Initializer | @playform/eliminate - v0.0.1

Module Type/Output/Visit/Initializer/Initializer

Index

Type Aliases

+Type/Output/Visit/Initializer/Initializer | @playform/eliminate - v0.0.2

Module Type/Output/Visit/Initializer/Initializer

Index

Type Aliases

diff --git a/docs/modules/Type_Output_Visit_Usage.html b/docs/modules/Type_Output_Visit_Usage.html index 5ac0b7a4..0e9c7320 100644 --- a/docs/modules/Type_Output_Visit_Usage.html +++ b/docs/modules/Type_Output_Visit_Usage.html @@ -1,2 +1,2 @@ -Type/Output/Visit/Usage | @playform/eliminate - v0.0.1

Module Type/Output/Visit/Usage

Index

Type Aliases

+Type/Output/Visit/Usage | @playform/eliminate - v0.0.2

Module Type/Output/Visit/Usage

Index

Type Aliases

diff --git a/docs/modules/Variable_Eliminate.html b/docs/modules/Variable_Eliminate.html index 76623bb6..50dce02a 100644 --- a/docs/modules/Variable_Eliminate.html +++ b/docs/modules/Variable_Eliminate.html @@ -1,2 +1,2 @@ -Variable/Eliminate | @playform/eliminate - v0.0.1

Module Variable/Eliminate

Index

Variables

+Variable/Eliminate | @playform/eliminate - v0.0.2

Module Variable/Eliminate

Index

Variables

diff --git a/docs/types/Output.Type-1.html b/docs/types/Output.Type-1.html index 332a0a0f..8ed116e0 100644 --- a/docs/types/Output.Type-1.html +++ b/docs/types/Output.Type-1.html @@ -1 +1 @@ -Type | @playform/eliminate - v0.0.1
+Type | @playform/eliminate - v0.0.2
diff --git a/docs/types/Output.Type-2.html b/docs/types/Output.Type-2.html index 22a4a48c..13601095 100644 --- a/docs/types/Output.Type-2.html +++ b/docs/types/Output.Type-2.html @@ -1 +1 @@ -Type | @playform/eliminate - v0.0.1
+Type | @playform/eliminate - v0.0.2
diff --git a/docs/types/Output.Type.html b/docs/types/Output.Type.html index 41903c53..659469f7 100644 --- a/docs/types/Output.Type.html +++ b/docs/types/Output.Type.html @@ -1 +1 @@ -Type | @playform/eliminate - v0.0.1
+Type | @playform/eliminate - v0.0.2
diff --git a/docs/types/Type_Output_Visit_Initializer.Type.html b/docs/types/Type_Output_Visit_Initializer.Type.html index 948a8125..c1dfe2d5 100644 --- a/docs/types/Type_Output_Visit_Initializer.Type.html +++ b/docs/types/Type_Output_Visit_Initializer.Type.html @@ -1 +1 @@ -Type | @playform/eliminate - v0.0.1
+Type | @playform/eliminate - v0.0.2
diff --git a/docs/types/Type_Output_Visit_Initializer_Initializer.Type.html b/docs/types/Type_Output_Visit_Initializer_Initializer.Type.html index 081af88d..22684d6f 100644 --- a/docs/types/Type_Output_Visit_Initializer_Initializer.Type.html +++ b/docs/types/Type_Output_Visit_Initializer_Initializer.Type.html @@ -1 +1 @@ -Type | @playform/eliminate - v0.0.1
+Type | @playform/eliminate - v0.0.2
diff --git a/docs/types/Type_Output_Visit_Usage.Type.html b/docs/types/Type_Output_Visit_Usage.Type.html index bcc71ae7..5f8fb226 100644 --- a/docs/types/Type_Output_Visit_Usage.Type.html +++ b/docs/types/Type_Output_Visit_Usage.Type.html @@ -1 +1 @@ -Type | @playform/eliminate - v0.0.1
+Type | @playform/eliminate - v0.0.2
diff --git a/docs/variables/Eliminate.eliminate.html b/docs/variables/Eliminate.eliminate.html index a6107bc9..a1aad587 100644 --- a/docs/variables/Eliminate.eliminate.html +++ b/docs/variables/Eliminate.eliminate.html @@ -1 +1 @@ -eliminate | @playform/eliminate - v0.0.1
eliminate: Command
+eliminate | @playform/eliminate - v0.0.2
eliminate: Command
diff --git a/docs/variables/Function_Eliminate.Pipe.html b/docs/variables/Function_Eliminate.Pipe.html index 83b41f96..617eb24d 100644 --- a/docs/variables/Function_Eliminate.Pipe.html +++ b/docs/variables/Function_Eliminate.Pipe.html @@ -1 +1 @@ -Pipe | @playform/eliminate - v0.0.1
Pipe: string[] = []
+Pipe | @playform/eliminate - v0.0.2
Pipe: string[] = []
diff --git a/docs/variables/Function_Output.ts.html b/docs/variables/Function_Output.ts.html index c0699e15..7933f831 100644 --- a/docs/variables/Function_Output.ts.html +++ b/docs/variables/Function_Output.ts.html @@ -1,3 +1,3 @@ -ts | @playform/eliminate - v0.0.1
ts: {
    ts: any;
    factory: NodeFactory;
    servicesVersion: "0.8";
    unchangedTextChangeRange: TextChangeRange;
    version: string;
    versionMajorMinor: "5.6";
} = ...

Type declaration

  • factory: NodeFactory
  • servicesVersion: "0.8"

    The version of the language service API

    +ts | @playform/eliminate - v0.0.2
    ts: {
        ts: any;
        factory: NodeFactory;
        servicesVersion: "0.8";
        unchangedTextChangeRange: TextChangeRange;
        version: string;
        versionMajorMinor: "5.6";
    } = ...

    Type declaration

    • factory: NodeFactory
    • servicesVersion: "0.8"

      The version of the language service API

    • unchangedTextChangeRange: TextChangeRange
    • version: string

      The version of the TypeScript compiler release

      -
    • versionMajorMinor: "5.6"
    +
  • versionMajorMinor: "5.6"
diff --git a/docs/variables/Function_Output_Transformer.ts.html b/docs/variables/Function_Output_Transformer.ts.html index 5dac3302..a631d5bd 100644 --- a/docs/variables/Function_Output_Transformer.ts.html +++ b/docs/variables/Function_Output_Transformer.ts.html @@ -1 +1 @@ -ts | @playform/eliminate - v0.0.1
+ts | @playform/eliminate - v0.0.2
diff --git a/docs/variables/Function_Output_Transformer_Visit.factory.html b/docs/variables/Function_Output_Transformer_Visit.factory.html new file mode 100644 index 00000000..c9d58b1f --- /dev/null +++ b/docs/variables/Function_Output_Transformer_Visit.factory.html @@ -0,0 +1 @@ +factory | @playform/eliminate - v0.0.2
diff --git a/docs/variables/Function_Output_Transformer_Visit.ts.html b/docs/variables/Function_Output_Transformer_Visit.ts.html index 02a79117..39207b3d 100644 --- a/docs/variables/Function_Output_Transformer_Visit.ts.html +++ b/docs/variables/Function_Output_Transformer_Visit.ts.html @@ -1 +1 @@ -ts | @playform/eliminate - v0.0.1
+ts | @playform/eliminate - v0.0.2
diff --git a/docs/variables/Function_Output_Visit.ts.html b/docs/variables/Function_Output_Visit.ts.html index b117b953..33738604 100644 --- a/docs/variables/Function_Output_Visit.ts.html +++ b/docs/variables/Function_Output_Visit.ts.html @@ -1 +1 @@ -ts | @playform/eliminate - v0.0.1
+ts | @playform/eliminate - v0.0.2
diff --git a/docs/variables/Variable_Eliminate.eliminate.html b/docs/variables/Variable_Eliminate.eliminate.html index dac0805c..39732647 100644 --- a/docs/variables/Variable_Eliminate.eliminate.html +++ b/docs/variables/Variable_Eliminate.eliminate.html @@ -1 +1 @@ -eliminate | @playform/eliminate - v0.0.1
eliminate: {
    Action: {
        Accomplished: ((__namedParameters: Interface) => Promise<string>);
        Changed: ((Plan: Interface) => Promise<Interface>);
        Failed: ((__namedParameters: Interface) => Promise<string>);
        Fulfilled: ((__namedParameters: Interface) => Promise<string | false>);
        Passed: ((On: Interface) => Promise<true>);
        Read: ((__namedParameters: Interface) => Promise<string>);
        Wrote: ((__namedParameters: Interface) => Promise<Type>);
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    Logger: 2;
    Path: string;
}
+eliminate | @playform/eliminate - v0.0.2
eliminate: {
    Action: {
        Accomplished: ((__namedParameters: Interface) => Promise<string>);
        Changed: ((Plan: Interface) => Promise<Interface>);
        Failed: ((__namedParameters: Interface) => Promise<string>);
        Fulfilled: ((__namedParameters: Interface) => Promise<string | false>);
        Passed: ((On: Interface) => Promise<true>);
        Read: ((__namedParameters: Interface) => Promise<string>);
        Wrote: ((__namedParameters: Interface) => Promise<Type>);
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    Logger: 2;
    Path: string;
}