From 56f9db99acacb7f8ca71f6cef65f0200a53170f3 Mon Sep 17 00:00:00 2001 From: geoffhendrey Date: Sat, 23 Mar 2024 19:11:49 +0000 Subject: [PATCH] deploy: 83f623aff8ac74a3766cd88ea302b25155900ea0 --- assets/search.js | 2 +- classes/CliCore.default.html | 8 +- classes/ConsoleLogger.default.html | 4 +- classes/Debugger.default.html | 10 +-- classes/DependencyFinder.default.html | 6 +- classes/ExecutionStatus.ExecutionStatus.html | 4 +- classes/FancyLogger.default.html | 4 +- classes/JsonPointer.default.html | 24 +++--- classes/MetaInfoProducer.default.html | 4 +- classes/StatedREPL.default.html | 4 +- classes/TemplateProcessor.default.html | 74 +++++++++---------- classes/TimerManager.TimerManager.html | 4 +- classes/VizGraph.default.html | 4 +- ...tUtils.parseMarkdownAndTestCodeblocks.html | 2 +- functions/TestUtils.parseMarkdownTests.html | 2 +- interfaces/ConsoleLogger.StatedLogger.html | 4 +- interfaces/MetaInfoProducer.MetaInfo.html | 4 +- modules/CliCore.html | 2 +- modules/ConsoleLogger.html | 2 +- modules/Debugger.html | 2 +- modules/DependencyFinder.html | 2 +- modules/ExecutionStatus.html | 2 +- modules/FancyLogger.html | 2 +- modules/JsonPointer.html | 2 +- modules/MetaInfoProducer.html | 2 +- modules/StatedREPL.html | 2 +- modules/TemplateProcessor.html | 2 +- modules/TestUtils.html | 2 +- modules/TimerManager.html | 2 +- modules/VizGraph.html | 2 +- types/MetaInfoProducer.JsonPointerString.html | 2 +- ...nfoProducer.JsonPointerStructureArray.html | 2 +- types/TemplateProcessor.Fork.html | 2 +- types/TemplateProcessor.Op.html | 2 +- types/TemplateProcessor.Plan.html | 2 +- types/TemplateProcessor.PlanStep.html | 2 +- types/TemplateProcessor.Snapshot.html | 2 +- types/TemplateProcessor.StatedError.html | 2 +- types/TestUtils.CommandAndResponse.html | 2 +- variables/ConsoleLogger.LOG_LEVELS.html | 2 +- 40 files changed, 105 insertions(+), 105 deletions(-) diff --git a/assets/search.js b/assets/search.js index 776ba136..ad2776b9 100644 --- a/assets/search.js +++ b/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/classes/CliCore.default.html b/classes/CliCore.default.html index ee429ebe..c7ef1296 100644 --- a/classes/CliCore.default.html +++ b/classes/CliCore.default.html @@ -1,4 +1,4 @@ -default | stated-js

Constructors

constructor +default | stated-js

Constructors

Properties

currentDirectory: string
logLevel: "silent" | "error" | "verbose" | "warn" | "info" | "debug"
onInit: (() => void | Promise<void>)

Type declaration

    • (): void | Promise<void>
    • Returns void | Promise<void>

replServer: REPLServer
server: any
templateProcessor: default

Methods

  • Parameters

    • newDirectory: string

    Returns string

  • Parameters

    • replCmdInputStr: any

    Returns Promise<any>

  • Parameters

    • args: any

    Returns {
        format: string;
        jsonPointer: any;
        jsonataExpression: undefined;
        number: number;
    } | {
        format: string;
        jsonPointer: any;
        jsonataExpression: any;
        number?: undefined;
    }

  • This Cli core command may be invoked directly from the REPL init command or from restore command

    +

Constructors

Properties

currentDirectory: string
logLevel: "silent" | "error" | "verbose" | "warn" | "info" | "debug"
onInit: (() => void | Promise<void>)

Type declaration

    • (): void | Promise<void>
    • Returns void | Promise<void>

replServer: REPLServer
server: any
templateProcessor: default

Methods

  • Parameters

    • newDirectory: string

    Returns string

  • Parameters

    • replCmdInputStr: any

    Returns Promise<any>

  • Parameters

    • args: any

    Returns {
        format: string;
        jsonPointer: any;
        jsonataExpression: undefined;
        number: number;
    } | {
        format: string;
        jsonPointer: any;
        jsonataExpression: any;
        number?: undefined;
    }

  • This Cli core command may be invoked directly from the REPL init command or from restore command

    • fromSnapshot=false, replCmdInoutStr example: -f "example/ex23.json" --tags=["PEACE"] --xf=example/myEnv.json
    • fromSnapshot=true, replCmdInoutStr example: -f "example/restoreSnapshot.json" --tags=["PEACE"] --xf=example/myEnv.json

    Parameters

    • replCmdInputStr: any
    • fromSnapshot: boolean = false

      when set to true, template processor will treat input as a snapshot of a previous templateProcessor state

      -

    Returns Promise<any>

  • Parameters

    • level: any

    Returns {
        log level: any;
    }

    • log level: any
  • Parameters

    • directory: string = ...

    Returns Promise<"open... (type 'abort' to cancel)" | {
        error: string;
    }>

  • Parameters

    • fname: string

    Returns Promise<any>

  • Parameters

    • replCmdInputStr: any

    Returns any

  • Parameters

    • filepath: any
    • Optional importPath: any

    Returns Promise<any>

  • replCmdInoutStr example: -f "example/restoreSnapshot.json" --tags=["PEACE"] --xf=example/myEnv.json

    +

Returns Promise<any>

  • Parameters

    • level: any

    Returns {
        log level: any;
    }

    • log level: any
  • Parameters

    • directory: string = ...

    Returns Promise<"open... (type 'abort' to cancel)" | {
        error: string;
    }>

  • Parameters

    • fname: string

    Returns Promise<any>

  • Parameters

    • replCmdInputStr: any

    Returns any

  • Parameters

    • filepath: any
    • Optional importPath: any

    Returns Promise<any>

  • replCmdInoutStr example: -f "example/restoreSnapshot.json" --tags=["PEACE"] --xf=example/myEnv.json

    Parameters

    • replCmdInputStr: string

      the command line string that will be parsed into arguments

      -

    Returns Promise<any>

  • Parameters

    • replCmdInputStr: any

    Returns string

  • Parameters

    • args: string

    Returns Promise<any>

  • Parameters

    • replCmdInputStr: any

    Returns any

  • Parameters

    • replCmdInputStr: any

    Returns any

  • Parameters

    • filepath: any
    • importPath: any

    Returns string

Generated using TypeDoc

\ No newline at end of file +

Returns Promise<any>

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/ConsoleLogger.default.html b/classes/ConsoleLogger.default.html index 07355517..34da36c3 100644 --- a/classes/ConsoleLogger.default.html +++ b/classes/ConsoleLogger.default.html @@ -1,4 +1,4 @@ -default | stated-js

Implements

Constructors

constructor +default | stated-js

Implements

Constructors

Properties

Methods

debug error @@ -6,4 +6,4 @@ log verbose warn -

Constructors

Properties

level: string

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

level: string

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/Debugger.default.html b/classes/Debugger.default.html index 984d8a53..a2b1f3a3 100644 --- a/classes/Debugger.default.html +++ b/classes/Debugger.default.html @@ -1,5 +1,5 @@ default | stated-js

Debugger class that manages breakpoints.

-

Constructors

Constructors

Properties

_breakpoints: Map<any, any>
_templateMeta: any
logger: any

Methods

  • Parameters

    • metaInfo: any
    • enabled: any

    Returns void

  • Lists all breakpoints.

    +

Constructors

Properties

_breakpoints: Map<any, any>
_templateMeta: any
logger: any

Methods

  • Parameters

    • metaInfo: any
    • enabled: any

    Returns void

  • Lists all breakpoints.

    Returns any

    • An array of breakpoint identifiers.
    -
  • Parameters

    • commands: any

    Returns {
        breakpoints: any[];
        messages: any[];
    }

    • breakpoints: any[]
    • messages: any[]
  • Clears a breakpoint at the specified identifier.

    -

    Parameters

    • metaInfo: any

    Returns void

  • Sets a breakpoint at the specified identifier.

    -

    Parameters

    • metaInfo: any
    • handler: any

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/DependencyFinder.default.html b/classes/DependencyFinder.default.html index 839e4b86..1d943ac6 100644 --- a/classes/DependencyFinder.default.html +++ b/classes/DependencyFinder.default.html @@ -1,4 +1,4 @@ -default | stated-js

Constructors

constructor +default | stated-js

Constructors

Properties

Constructors

Properties

ast: ExprNode
compiledExpression: Expression
currentSteps: StepRecord[][]
dependencies: string[][]
nodeStack: GeneratedExprNode[]

Methods

  • Parameters

    • node: GeneratedExprNode

    Returns GeneratedExprNode[]

  • If we are looking to analyze only a portion of the jsonata program we can provide another jsonata expression +

    Parameters

    • program: string | ExprNode

    Returns default

Properties

ast: ExprNode
compiledExpression: Expression
currentSteps: StepRecord[][]
dependencies: string[][]
nodeStack: GeneratedExprNode[]

Methods

  • Parameters

    • node: GeneratedExprNode

    Returns GeneratedExprNode[]

  • If we are looking to analyze only a portion of the jsonata program we can provide another jsonata expression such as '[procedure.value='serial']' which will filter the AST down to what is defined. In the case of '[procedure.value='serial']' the expression will extract the AST for $serial(...) as it may exist in the original program.

    -

    Parameters

    • jsonatExpr: string

    Returns Promise<default>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • jsonatExpr: string

Returns Promise<default>

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/ExecutionStatus.ExecutionStatus.html b/classes/ExecutionStatus.ExecutionStatus.html index f20d1996..472b861c 100644 --- a/classes/ExecutionStatus.ExecutionStatus.html +++ b/classes/ExecutionStatus.ExecutionStatus.html @@ -1,4 +1,4 @@ -ExecutionStatus | stated-js

Constructors

constructor +ExecutionStatus | stated-js

Constructors

Properties

Methods

Constructors

Properties

statuses: Set<Plan>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

statuses: Set<Plan>

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/FancyLogger.default.html b/classes/FancyLogger.default.html index 356e1d70..19ebb0c9 100644 --- a/classes/FancyLogger.default.html +++ b/classes/FancyLogger.default.html @@ -1,3 +1,3 @@ -default | stated-js

Constructors

constructor +default | stated-js

Constructors

Methods

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/JsonPointer.default.html b/classes/JsonPointer.default.html index 61fe51e1..6d90e1d9 100644 --- a/classes/JsonPointer.default.html +++ b/classes/JsonPointer.default.html @@ -1,4 +1,4 @@ -default | stated-js

Constructors

constructor +default | stated-js

Constructors

Methods

api compile dict @@ -15,15 +15,15 @@ Calls .get when called with an object and a pointer. Calls .set when also called with value. If only supplied object, returns a partially applied function, mapped to the object.

-

Parameters

  • obj: any
  • pointer: any
  • value: any

Returns any

  • Builds a JSON pointer from an array of reference tokens

    -

    Parameters

    • refTokens: any

    Returns string

  • Returns a (pointer -> value) dictionary for an object

    -

    Parameters

    • obj: any
    • descend: any

    Returns {}

    • Lookup a JSON pointer in an object

      -

      Parameters

      • obj: any
      • pointer: any

      Returns any

    • Tests if an object has a value for a JSON pointer

      -

      Parameters

      • obj: any
      • pointer: any

      Returns boolean

    • Converts a JSON pointer into an array of reference tokens

      -

      Parameters

      • pointer: any

      Returns any

    • Removes an attribute

      -

      Parameters

      • obj: any
      • pointer: any

      Returns void

    • Iterates over an object +

      Parameters

      • obj: any
      • pointer: any
      • value: any

      Returns any

    • Builds a JSON pointer from an array of reference tokens

      +

      Parameters

      • refTokens: any

      Returns string

    • Returns a (pointer -> value) dictionary for an object

      +

      Parameters

      • obj: any
      • descend: any

      Returns {}

      • Lookup a JSON pointer in an object

        +

        Parameters

        • obj: any
        • pointer: any

        Returns any

      • Tests if an object has a value for a JSON pointer

        +

        Parameters

        • obj: any
        • pointer: any

        Returns boolean

      • Converts a JSON pointer into an array of reference tokens

        +

        Parameters

        • pointer: any

        Returns any

      • Removes an attribute

        +

        Parameters

        • obj: any
        • pointer: any

        Returns void

      • Iterates over an object Iterator: function (value, pointer) {}

        -

        Parameters

        • obj: any
        • iterator: any
        • Optional descend: any

        Returns void

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • obj: any
      • iterator: any
      • Optional descend: any

      Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/MetaInfoProducer.default.html b/classes/MetaInfoProducer.default.html index 22a2d7b5..af8bf884 100644 --- a/classes/MetaInfoProducer.default.html +++ b/classes/MetaInfoProducer.default.html @@ -1,4 +1,4 @@ -default | stated-js

      Constructors

      constructor +default | stated-js

      Constructors

      Properties

      Methods

      Constructors

      Properties

      EMBEDDED_EXPR_REGEX: RegExp = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      EMBEDDED_EXPR_REGEX: RegExp = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/StatedREPL.default.html b/classes/StatedREPL.default.html index 9ef58d22..17d15dc2 100644 --- a/classes/StatedREPL.default.html +++ b/classes/StatedREPL.default.html @@ -1,4 +1,4 @@ -default | stated-js

      Constructors

      constructor +default | stated-js

      Constructors

      Properties

      Constructors

      Properties

      cliCore: default
      isColorized: boolean
      r: REPLServer
      CLICORE_COMMANDS: string[][] = ...

      Methods

      • Parameters

        • cliCoreMethodName: any
        • args: any

        Returns Promise<void>

      • Parameters

        • methodName: any
        • result: any

        Returns any

      • Parameters

        • o: any
        • Optional printFunction: ((k, v) => any)
            • (k, v): any
            • Parameters

              • k: any
              • v: any

              Returns any

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      cliCore: default
      isColorized: boolean
      r: REPLServer
      CLICORE_COMMANDS: string[][] = ...

      Methods

      • Parameters

        • cliCoreMethodName: any
        • args: any

        Returns Promise<void>

      • Parameters

        • methodName: any
        • result: any

        Returns any

      • Parameters

        • o: any
        • Optional printFunction: ((k, v) => any)
            • (k, v): any
            • Parameters

              • k: any
              • v: any

              Returns any

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/TemplateProcessor.default.html b/classes/TemplateProcessor.default.html index e6051651..f4b5691d 100644 --- a/classes/TemplateProcessor.default.html +++ b/classes/TemplateProcessor.default.html @@ -10,7 +10,7 @@

      Example: Parse template from JSON or YAML

      
       

      Example: React to changes using data change callbacks on various locations in the template

       test("test 1", async () => {
      const tp = new TemplateProcessor({
      "a": "aaa",
      "b": "${a}"
      });
      await tp.initialize();
      const received = [];
      tp.setDataChangeCallback("/a", (data, jsonPtr) => {
      received.push({data, jsonPtr})
      });
      tp.setDataChangeCallback("/b", (data, jsonPtr) => {
      received.push({data, jsonPtr})
      });
      tp.setDataChangeCallback("/", (data, jsonPtr) => {
      received.push({data, jsonPtr})
      });
      await tp.setData("/a", 42);
      expect(received).toEqual([
      {
      "data": 42,
      "jsonPtr": "/a"
      },
      {
      "data": 42,
      "jsonPtr": "/b"
      },
      {
      "data": {
      "a": 42,
      "b": 42
      },
      "jsonPtr": [
      "/a",
      "/b"
      ]
      }
      ]);
      });
      -

      Constructors

      Constructors

      Properties

      changeCallbacks context debugger @@ -109,14 +109,14 @@

      Example: React to changes using data change callbacks on various locations i load prepareSnapshotInPlace simpleUniqueId -

      Constructors

      Properties

      changeCallbacks: Map<string, Set<((data, jsonPointer, removed) => void)>>

      for every json pointer, we have multiple callbacks that are stored in a Set

      -
      context: any

      Contextual data for the template processing.

      -
      debugger: any

      Debugger utility for the template processor.

      -
      errorReport: {}

      Contains any errors encountered during template processing.

      -

      Type declaration

        executionPlans: {
            [key: JsonPointerString]: JsonPointerString[];
        }

        Execution plans 'from' a given JSON Pointer. So key is JSON Pointer and value is array of JSON +

        Constructors

        Properties

        changeCallbacks: Map<string, Set<((data, jsonPointer, removed) => void)>>

        for every json pointer, we have multiple callbacks that are stored in a Set

        +
        context: any

        Contextual data for the template processing.

        +
        debugger: any

        Debugger utility for the template processor.

        +
        errorReport: {}

        Contains any errors encountered during template processing.

        +

        Type declaration

          executionPlans: {
              [key: JsonPointerString]: JsonPointerString[];
          }

          Execution plans 'from' a given JSON Pointer. So key is JSON Pointer and value is array of JSON pointers (a plan)

          -

          Type declaration

          executionQueue: (Plan | SnapshotPlan)[] = []

          A queue of execution plans awaiting processing.

          -
          executionStatus: ExecutionStatus
          functionGenerators: Map<string, ((metaInfo, templateProcessor) => Promise<((arg) => Promise<any>)>)>

          function generators can be provided by a caller when functions need to be +

          Type declaration

          executionQueue: (Plan | SnapshotPlan)[] = []

          A queue of execution plans awaiting processing.

          +
          executionStatus: ExecutionStatus
          functionGenerators: Map<string, ((metaInfo, templateProcessor) => Promise<((arg) => Promise<any>)>)>

          function generators can be provided by a caller when functions need to be created in such a way that they are somehow 'responsive' or dependent on their location inside the template. Both the generator function, and the function it generates are asynchronous functions (ie they return a promise). @@ -125,23 +125,23 @@

          Example: React to changes using data change callbacks on various locations i is actually genrated on the fly, using knowledge of the json path that it was called at, to replace the content of the template at that path with the downloaded content.

          -

          Type declaration

            • (metaInfo, templateProcessor): Promise<((arg) => Promise<any>)>
            • Parameters

              Returns Promise<((arg) => Promise<any>)>

          input: any

          Represents the raw input for the template processor.

          -
          isInitializing: boolean

          Flag indicating if the template processor is currently initializing.

          -
          logger: StatedLogger

          Represents the logger used within the template processor.

          -
          metaInfoByJsonPointer: MetaInfoMap

          Maps JSON pointers of import paths to their associated meta information.

          -
          onInitialize: Map<string, (() => void | Promise<void>)>

          Allows caller to set a callback to propagate initialization into their framework

          -

          Type declaration

            • (): void | Promise<void>
            • Returns void | Promise<void>

          options: any

          Configuration options for the template processor.

          -
          output: {}

          Contains the processed output after template processing.

          -

          Type declaration

            pro: any

            Calling setDataForked allows the mutation and its reaction (fromPlan) to begin executing immediately without +

            Type declaration

              • (metaInfo, templateProcessor): Promise<((arg) => Promise<any>)>
              • Parameters

                Returns Promise<((arg) => Promise<any>)>

            input: any

            Represents the raw input for the template processor.

            +
            isInitializing: boolean

            Flag indicating if the template processor is currently initializing.

            +
            logger: StatedLogger

            Represents the logger used within the template processor.

            +
            metaInfoByJsonPointer: MetaInfoMap

            Maps JSON pointers of import paths to their associated meta information.

            +
            onInitialize: Map<string, (() => void | Promise<void>)>

            Allows caller to set a callback to propagate initialization into their framework

            +

            Type declaration

              • (): void | Promise<void>
              • Returns void | Promise<void>

            options: any

            Configuration options for the template processor.

            +
            output: {}

            Contains the processed output after template processing.

            +

            Type declaration

              pro: any

              Calling setDataForked allows the mutation and its reaction (fromPlan) to begin executing immediately without queuing/seriealizing/blocking on other plans. This is possible because a forked planStep contains a write-safe copy of this.output (essentially a 'snapshot' in MVCC terminology) and therefore the mutation and propagation of the fromPlan are isolated, just like snapshot isolation levels on Postres or other MVCC databases. So, do not await this method. Just let 'er rip.

              -

              Param: planStep

              tagSet: Set<unknown>

              A set of tags associated with the template.

              -
              tempVars: string[]
              templateMeta: any

              Meta information related to the template being processed.

              -
              timerManager: TimerManager
              uniqueId: any

              A unique identifier for the template processor instance.

              -
              warnings: any[]

              List of warnings generated during template processing.

              -
              DEFAULT_FUNCTIONS: {
                  Date: DateConstructor;
                  clearInterval: {
                      (id): void;
                      (intervalId): void;
                  };
                  console: Console;
                  debounce: (<T>(func, wait?) => T);
                  fetch: ((url, opts?) => Promise<Response>);
                  rateLimit: (<T>(func, maxWait?) => T);
                  setInterval: typeof setInterval;
                  setTimeout: typeof setTimeout;
              } = ...

              Default set of functions provided for the template processor.

              +

              Param: planStep

              tagSet: Set<unknown>

              A set of tags associated with the template.

              +
              tempVars: string[]
              templateMeta: any

              Meta information related to the template being processed.

              +
              timerManager: TimerManager
              uniqueId: any

              A unique identifier for the template processor instance.

              +
              warnings: any[]

              List of warnings generated during template processing.

              +
              DEFAULT_FUNCTIONS: {
                  Date: DateConstructor;
                  clearInterval: {
                      (id): void;
                      (intervalId): void;
                  };
                  console: Console;
                  debounce: (<T>(func, wait?) => T);
                  fetch: ((url, opts?) => Promise<Response>);
                  rateLimit: (<T>(func, maxWait?) => T);
                  setInterval: typeof setInterval;
                  setTimeout: typeof setTimeout;
              } = ...

              Default set of functions provided for the template processor.

              Type declaration

              • Date: DateConstructor
              • clearInterval: {
                    (id): void;
                    (intervalId): void;
                }
                  • (id): void
                  • Parameters

                    • id: number

                    Returns void

                  • (intervalId): void
                  • Cancels a Timeout object created by setInterval().

                    Parameters

                    • intervalId: string | number | Timeout

                    Returns void

                    Since

                    v0.0.1

                    @@ -165,21 +165,21 @@

                    Example: React to changes using data change callbacks on various locations i

              • rateLimit: (<T>(func, maxWait?) => T)
                  • <T>(func, maxWait?): T
                  • Type Parameters

                    • T extends AnyFunction

                    Parameters

                    • func: T
                    • maxWait: number = 1000

                    Returns T

              • setInterval: typeof setInterval
              • setTimeout: typeof setTimeout

              Remarks

              These functions are commonly used utilities available for usage within the template processor's context. You can replace set this to determine which functions are available from templates

              -

              Static

              NOOP: symbol = ...
              _isNodeJS: boolean = ...

              Methods

              • Private

                Sometimes we need to import a simple expression string that is not nested in an object. +

                Static

              NOOP: symbol = ...
              _isNodeJS: boolean = ...

              Methods

              • Private

                Sometimes we need to import a simple expression string that is not nested in an object. for example if we {"msg":"$import('${'hello ' & to }')"), then we are importing an expression directly into the parent, not nesting in an object. In this case we must slice off the last element of the rootJsonPointer, because to not slice it off would imply that the target of the expression is inside the msg field, but the intention when we import a simple expression is target the parent object which holds the msg field.

                Parameters

                • template: any
                • rootJsonPtr: any[]

                Returns any[]

                either the original rootJsonPointer, or one that has been trimmed to point to the parent of rootJsonPtr

                -
              • Parameters

                • data: any
                • jsonPointer: string | string[]
                • removed: boolean = false

                Returns Promise<void>

              • Parameters

                • template: any
                • rootJsonPtr: any[] = []

                Returns Promise<any[]>

              • Parameters

                • metaInfos: any

                Returns Promise<void>

              • Parameters

                • metaInfo: any

                Returns ((jsonPointer, timeoutMs) => any)

                  • (jsonPointer, timeoutMs): any
                  • Parameters

                    • jsonPointer: any
                    • timeoutMs: any

                    Returns any

              • Private

                When $forked is called, it must push the current output onto the forkStack so it can be restored on +

              • Parameters

                • data: any
                • jsonPointer: string | string[]
                • removed: boolean = false

                Returns Promise<void>

              • Parameters

                • template: any
                • rootJsonPtr: any[] = []

                Returns Promise<any[]>

              • Parameters

                • metaInfos: any

                Returns Promise<void>

              • Parameters

                • metaInfo: any

                Returns ((jsonPointer, timeoutMs) => any)

                  • (jsonPointer, timeoutMs): any
                  • Parameters

                    • jsonPointer: any
                    • timeoutMs: any

                    Returns any

              • Private

                When $forked is called, it must push the current output onto the forkStack so it can be restored on $joined, and it must replace the output with a copy of the output.

                -

                Parameters

                Returns ((jsonPtr, data, op?) => Promise<void>)

                  • (jsonPtr, data, op?): Promise<void>
                  • Parameters

                    • jsonPtr: any
                    • data: any
                    • op: Op = 'set'

                    Returns Promise<void>

              • Private

                The $joined(/foo, data) function pops the forkstack and can return us to ordinary +

                Parameters

                Returns ((jsonPtr, data, op?) => Promise<void>)

                  • (jsonPtr, data, op?): Promise<void>
                  • Parameters

                    • jsonPtr: any
                    • data: any
                    • op: Op = 'set'

                    Returns Promise<void>

              • Private

                The $joined(/foo, data) function pops the forkstack and can return us to ordinary non-forked operation if the pop operation empties the fork stack

                -

                Parameters

                Returns ((jsonPtr, data, op?) => Promise<void>)

                  • (jsonPtr, data, op?): Promise<void>
                  • Parameters

                    • jsonPtr: any
                    • data: any
                    • op: Op = 'set'

                    Returns Promise<void>

              • Private

                The $set(/foo, data) command may be operating inside the context of a $forked. If this is the case +

                Parameters

                Returns ((jsonPtr, data, op?) => Promise<void>)

                  • (jsonPtr, data, op?): Promise<void>
                  • Parameters

                    • jsonPtr: any
                    • data: any
                    • op: Op = 'set'

                    Returns Promise<void>

              • Private

                The $set(/foo, data) command may be operating inside the context of a $forked. If this is the case then $setData is intercepted here and we use the setDataForked function which applies changes to forked output

                -

                Parameters

                Returns ((jsonPtr, data?, op?) => Promise<string[]>) | ((jsonPtr, data, op?) => Promise<void>)

              • Parameters

                Returns ((templateToImport) => Promise<symbol>)

                  • (templateToImport): Promise<symbol>
                  • Parameters

                    • templateToImport: string

                    Returns Promise<symbol>

              • Parameters

                • template: any
                • jsonPtrImportPath: any

                Returns Promise<void>

              • Template processor initialize can be called from 2 major use cases

                +

                Parameters

                Returns ((jsonPtr, data?, op?) => Promise<string[]>) | ((jsonPtr, data, op?) => Promise<void>)

              • Parameters

                Returns ((templateToImport) => Promise<symbol>)

                  • (templateToImport): Promise<symbol>
                  • Parameters

                    • templateToImport: string

                    Returns Promise<symbol>

              • Parameters

                • template: any
                • jsonPtrImportPath: any

                Returns Promise<void>

              • Initializes the current TemplateProcessor instance using the output data from a given snapshot object. +

                Returns Promise<void>

                • Parameters

                  • parentJsonPtr: any
                  • localJsonPtrs: any

                  Returns any

                • Parameters

                  • jsonPtr: string
                  • Optional cbFn: ((data, jsonPointer, removed) => void)
                      • (data, jsonPointer, removed): void
                      • Parameters

                        • data: any
                        • jsonPointer: string
                        • removed: boolean

                        Returns void

                  Returns void

                • Parameters

                  • literalTemplateToImport: any
                  • metaInfo: MetaInfo

                  Returns Promise<void>

                • Parameters

                  • parentJsonPtr: any
                  • localJsonPtrs: any

                  Returns any

                • Parameters

                  • jsonPtr: string
                  • Optional cbFn: ((data, jsonPointer, removed) => void)
                      • (data, jsonPointer, removed): void
                      • Parameters

                        • data: any
                        • jsonPointer: string
                        • removed: boolean

                        Returns void

                  Returns void

                • Parameters

                  • literalTemplateToImport: any
                  • metaInfo: MetaInfo

                  Returns Promise<void>

                • Sets or deletes data based on the specified operation.

                  Parameters

                  • jsonPtr: any

                    The JSON pointer indicating where to apply the operation.

                  • Optional data: any = null

                    The data to be used with the set or setDeferred operation.

                  • Optional op: Op = "set"

                    The operation to perform - setDeferred is for internal use

                  Returns Promise<string[]>

                  A promise with the list of json pointers touched by the plan

                  -

                  Async

                • Sets a data change callback function that will be called whenever the value at the json pointer has changed

                  +

                  Async

                • Sets a data change callback function that will be called whenever the value at the json pointer has changed

                  Parameters

                  • jsonPtr: string
                  • cbFn: ((data, ptr, removed?) => void)

                    of form (data, ptr:JsonPointerString, removed?:boolean)=>void

                    -
                      • (data, ptr, removed?): void
                      • Parameters

                        • data: any
                        • ptr: string
                        • Optional removed: boolean

                        Returns void

                  Returns void

                • allows direct injection of ${expression} into template at given jsonPointer.

                  -

                  Parameters

                  • expression: string
                  • jsonPointer: string

                  Returns Promise<void>

                • Creates a stringified snapshot of the current state of the TemplateProcessor instance, +

                    • (data, ptr, removed?): void
                    • Parameters

                      • data: any
                      • ptr: string
                      • Optional removed: boolean

                      Returns void

                Returns void

                • allows direct injection of ${expression} into template at given jsonPointer.

                  +

                  Parameters

                  • expression: string
                  • jsonPointer: string

                  Returns Promise<void>

                • Creates a stringified snapshot of the current state of the TemplateProcessor instance, including its input, output, and options.

                  Returns Promise<string>

                  A JSON string representing the snapshot of the TemplateProcessor's current state, including template input, processed output, and options.

                  Example

                  const tp = new TemplateProcessor(template, context, options);
                  const snapshotString = await tp.snapshot();
                  // snapshotString contains a JSON string with the template, output, and options of the TemplateProcessor
                  -
                • Parameters

                  • metaInfos: any
                  • exprsOnly: boolean = true
                  • fanout: boolean = true

                  Returns string[]

                • Parameters

                  • fn: any

                  Returns ((...args) => any)

                    • (...args): any
                    • Parameters

                      • Rest ...args: any[]

                      Returns any

                • Parameters

                  • jsonataLambda: any

                  Returns {
                      _stated_function__: boolean;
                      apply(_this, args): any;
                      (...args): any;
                  }

                    • (...args): any
                    • Parameters

                      • Rest ...args: any[]

                      Returns any

                  • _stated_function__: boolean
                  • apply:function
                • Constructs a new TemplateProcessor instance from a given snapshot object, but does NOT initialize it. +

                • Parameters

                  • metaInfos: any
                  • exprsOnly: boolean = true
                  • fanout: boolean = true

                  Returns string[]

                • Parameters

                  • fn: any

                  Returns ((...args) => any)

                    • (...args): any
                    • Parameters

                      • Rest ...args: any[]

                      Returns any

                • Parameters

                  • jsonataLambda: any

                  Returns {
                      _stated_function__: boolean;
                      apply(_this, args): any;
                      (...args): any;
                  }

                    • (...args): any
                    • Parameters

                      • Rest ...args: any[]

                      Returns any

                  • _stated_function__: boolean
                  • apply:function
                • Constructs a new TemplateProcessor instance from a given snapshot object, but does NOT initialize it. This method allows the caller the opportunity to register dataChangeCallbacks and so forth before template evaluation begins, providing more control over the initialization process.

                  Parameters

                  • snapshot: Snapshot

                    A snapshot object containing template, options, and output data for initializing the TemplateProcessor.

                    @@ -219,9 +219,9 @@

                    Static

                  Returns default

                  A new TemplateProcessor instance constructed from the snapshot data, not yet initialized.

                  Example

                  const snapshot = {"template":"...", "options":{}, "output":"..."};
                  const tp = TemplateProcessor.constructFromSnapshot(snapshot);
                  // Register callbacks or perform other setup operations here
                  await tp.initialize();
                  -
                  • this function is used to make a deep copy of the output so that when we $fork we are operating +

                  • this function is used to make a deep copy of the output so that when we $fork we are operating on a copy of the output, not co-mutating the original

                    -

                    Parameters

                    • output: object

                    Returns any

                  • Parameters

                    • metaInfos: any
                    • importPathJsonPtr: any

                    Returns any

                  • Constructs and initializes a new TemplateProcessor instance from a given snapshot string. +

                    Parameters

                    • output: object

                    Returns any

                  • Parameters

                    • metaInfos: any
                    • importPathJsonPtr: any

                    Returns any

                  • Constructs and initializes a new TemplateProcessor instance from a given snapshot string. This method parses the snapshot string, constructs a new TemplateProcessor with the parsed data, and then initializes it. It is a convenient method for quickly rehydrating and preparing a TemplateProcessor instance from a saved state.

                    @@ -230,11 +230,11 @@

                    Static

                  • Loads a template and initializes a new template processor instance.

                    Parameters

                    • template: any

                      The template data to be processed.

                    • Optional context: {} = {}

                      Optional context data for the template.

                      Returns Promise<default>

                      Returns an initialized instance of TemplateProcessor.

                      -

                      Static

                    • Private

                      Parameters

                    • Private

                      Parameters

                      • snapshot: Snapshot

                        this method mutates the Snapshot's template in place to merge accumulated output data into it. It does this by

                        1. generating local MetaInfo for the template.
                        2. @@ -248,4 +248,4 @@

                          Static

                    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/classes/TimerManager.TimerManager.html b/classes/TimerManager.TimerManager.html index 762179bd..2f7e3e43 100644 --- a/classes/TimerManager.TimerManager.html +++ b/classes/TimerManager.TimerManager.html @@ -1,4 +1,4 @@ -TimerManager | stated-js

                    Constructors

                    constructor +TimerManager | stated-js

                    Constructors

                    Properties

                    Methods

                    Constructors

                    Properties

                    intervals: Set<Timeout>
                    timeouts: Set<Timeout>

                    Methods

                    • Parameters

                      • callback: ((...args) => void)
                          • (...args): void
                          • Parameters

                            • Rest ...args: any[]

                            Returns void

                      • delay: number
                      • Rest ...args: any[]

                      Returns Timeout

                    • Parameters

                      • callback: ((...args) => void)
                          • (...args): void
                          • Parameters

                            • Rest ...args: any[]

                            Returns void

                      • delay: number
                      • Rest ...args: any[]

                      Returns Timeout

                    Generated using TypeDoc

                    \ No newline at end of file +

                    Constructors

                    Properties

                    intervals: Set<Timeout>
                    timeouts: Set<Timeout>

                    Methods

                    • Parameters

                      • callback: ((...args) => void)
                          • (...args): void
                          • Parameters

                            • Rest ...args: any[]

                            Returns void

                      • delay: number
                      • Rest ...args: any[]

                      Returns Timeout

                    • Parameters

                      • callback: ((...args) => void)
                          • (...args): void
                          • Parameters

                            • Rest ...args: any[]

                            Returns void

                      • delay: number
                      • Rest ...args: any[]

                      Returns Timeout

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/classes/VizGraph.default.html b/classes/VizGraph.default.html index d2cd0765..a591a86a 100644 --- a/classes/VizGraph.default.html +++ b/classes/VizGraph.default.html @@ -1,4 +1,4 @@ -default | stated-js

                    Constructors

                    constructor +default | stated-js

                    Constructors

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file +

                    Constructors

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/functions/TestUtils.parseMarkdownAndTestCodeblocks.html b/functions/TestUtils.parseMarkdownAndTestCodeblocks.html index 649cda1b..2f41404c 100644 --- a/functions/TestUtils.parseMarkdownAndTestCodeblocks.html +++ b/functions/TestUtils.parseMarkdownAndTestCodeblocks.html @@ -1 +1 @@ -parseMarkdownAndTestCodeblocks | stated-js

                    Function parseMarkdownAndTestCodeblocks

                    • Parameters

                      • md: string
                      • cliCore: default
                      • printFunction: ((k, v) => any) = stringifyTemplateJSON
                          • (k, v): any
                          • Parameters

                            • k: any
                            • v: any

                            Returns any

                      Returns void

                    Generated using TypeDoc

                    \ No newline at end of file +parseMarkdownAndTestCodeblocks | stated-js

                    Function parseMarkdownAndTestCodeblocks

                    • Parameters

                      • md: string
                      • cliCore: default
                      • printFunction: ((k, v) => any) = stringifyTemplateJSON
                          • (k, v): any
                          • Parameters

                            • k: any
                            • v: any

                            Returns any

                      Returns void

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/functions/TestUtils.parseMarkdownTests.html b/functions/TestUtils.parseMarkdownTests.html index 344a30c9..8761be9d 100644 --- a/functions/TestUtils.parseMarkdownTests.html +++ b/functions/TestUtils.parseMarkdownTests.html @@ -2,4 +2,4 @@

                    Parameters

                    Returns CommandAndResponse[]

                    Array of test data including commands and expected responses.

                    -

                    Generated using TypeDoc

                    \ No newline at end of file +

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/ConsoleLogger.StatedLogger.html b/interfaces/ConsoleLogger.StatedLogger.html index 1b49c19d..96ec445c 100644 --- a/interfaces/ConsoleLogger.StatedLogger.html +++ b/interfaces/ConsoleLogger.StatedLogger.html @@ -1,8 +1,8 @@ -StatedLogger | stated-js
                    interface StatedLogger {
                        level: string;
                        debug(...args): void;
                        error(...args): void;
                        info(...args): void;
                        log(level, ...args): void;
                        verbose(...args): void;
                        warn(...args): void;
                    }

                    Implemented by

                    Properties

                    level +StatedLogger | stated-js
                    interface StatedLogger {
                        level: string;
                        debug(...args): void;
                        error(...args): void;
                        info(...args): void;
                        log(level, ...args): void;
                        verbose(...args): void;
                        warn(...args): void;
                    }

                    Implemented by

                    Properties

                    Methods

                    Properties

                    level: string

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file +

                    Properties

                    level: string

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/MetaInfoProducer.MetaInfo.html b/interfaces/MetaInfoProducer.MetaInfo.html index f72acc92..73903999 100644 --- a/interfaces/MetaInfoProducer.MetaInfo.html +++ b/interfaces/MetaInfoProducer.MetaInfo.html @@ -1,4 +1,4 @@ -MetaInfo | stated-js
                    interface MetaInfo {
                        absoluteDependencies__: string[] | JsonPointerStructureArray[];
                        compiledExpr__?: Expression;
                        data__?: any;
                        dependees__: string[] | JsonPointerStructureArray[];
                        dependencies__: string[] | JsonPointerStructureArray[];
                        exprRootPath__?: string;
                        exprTargetJsonPointer__?: string | JsonPointerStructureArray;
                        expr__?: string;
                        isFunction__?: boolean;
                        jsonPointer__: string | JsonPointerStructureArray;
                        materialized__: boolean;
                        parent__: string | JsonPointerStructureArray;
                        tags__: Set<string>;
                        temp__?: boolean;
                        treeHasExpressions__: boolean;
                    }

                    Properties

                    absoluteDependencies__ +MetaInfo | stated-js
                    interface MetaInfo {
                        absoluteDependencies__: string[] | JsonPointerStructureArray[];
                        compiledExpr__?: Expression;
                        data__?: any;
                        dependees__: string[] | JsonPointerStructureArray[];
                        dependencies__: string[] | JsonPointerStructureArray[];
                        exprRootPath__?: string;
                        exprTargetJsonPointer__?: string | JsonPointerStructureArray;
                        expr__?: string;
                        isFunction__?: boolean;
                        jsonPointer__: string | JsonPointerStructureArray;
                        materialized__: boolean;
                        parent__: string | JsonPointerStructureArray;
                        tags__: Set<string>;
                        temp__?: boolean;
                        treeHasExpressions__: boolean;
                    }

                    Properties

                    absoluteDependencies__: string[] | JsonPointerStructureArray[]
                    compiledExpr__?: Expression
                    data__?: any
                    dependees__: string[] | JsonPointerStructureArray[]
                    dependencies__: string[] | JsonPointerStructureArray[]
                    exprRootPath__?: string
                    exprTargetJsonPointer__?: string | JsonPointerStructureArray
                    expr__?: string
                    isFunction__?: boolean
                    jsonPointer__: string | JsonPointerStructureArray
                    materialized__: boolean
                    parent__: string | JsonPointerStructureArray
                    tags__: Set<string>
                    temp__?: boolean
                    treeHasExpressions__: boolean

                    Generated using TypeDoc

                    \ No newline at end of file +

                    Properties

                    absoluteDependencies__: string[] | JsonPointerStructureArray[]
                    compiledExpr__?: Expression
                    data__?: any
                    dependees__: string[] | JsonPointerStructureArray[]
                    dependencies__: string[] | JsonPointerStructureArray[]
                    exprRootPath__?: string
                    exprTargetJsonPointer__?: string | JsonPointerStructureArray
                    expr__?: string
                    isFunction__?: boolean
                    jsonPointer__: string | JsonPointerStructureArray
                    materialized__: boolean
                    parent__: string | JsonPointerStructureArray
                    tags__: Set<string>
                    temp__?: boolean
                    treeHasExpressions__: boolean

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/CliCore.html b/modules/CliCore.html index e38d15fb..f2a995c9 100644 --- a/modules/CliCore.html +++ b/modules/CliCore.html @@ -1,2 +1,2 @@ -CliCore | stated-js

                    Module CliCore

                    Index

                    Classes

                    default +CliCore | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/ConsoleLogger.html b/modules/ConsoleLogger.html index eb1f9ea6..099ed5e6 100644 --- a/modules/ConsoleLogger.html +++ b/modules/ConsoleLogger.html @@ -1,4 +1,4 @@ -ConsoleLogger | stated-js

                    Module ConsoleLogger

                    Index

                    Classes

                    default +ConsoleLogger | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/Debugger.html b/modules/Debugger.html index bf52f2b5..e40b6574 100644 --- a/modules/Debugger.html +++ b/modules/Debugger.html @@ -1,2 +1,2 @@ -Debugger | stated-js

                    Module Debugger

                    Index

                    Classes

                    default +Debugger | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/DependencyFinder.html b/modules/DependencyFinder.html index aeff9446..db73fc96 100644 --- a/modules/DependencyFinder.html +++ b/modules/DependencyFinder.html @@ -1,2 +1,2 @@ -DependencyFinder | stated-js

                    Module DependencyFinder

                    Index

                    Classes

                    default +DependencyFinder | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/ExecutionStatus.html b/modules/ExecutionStatus.html index 85cc0fee..5ace397a 100644 --- a/modules/ExecutionStatus.html +++ b/modules/ExecutionStatus.html @@ -1,2 +1,2 @@ -ExecutionStatus | stated-js

                    Module ExecutionStatus

                    Index

                    Classes

                    ExecutionStatus +ExecutionStatus | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/FancyLogger.html b/modules/FancyLogger.html index adb73854..fb37f845 100644 --- a/modules/FancyLogger.html +++ b/modules/FancyLogger.html @@ -1,2 +1,2 @@ -FancyLogger | stated-js

                    Module FancyLogger

                    Index

                    Classes

                    default +FancyLogger | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/JsonPointer.html b/modules/JsonPointer.html index 2ad72a74..c8af94f1 100644 --- a/modules/JsonPointer.html +++ b/modules/JsonPointer.html @@ -1,2 +1,2 @@ -JsonPointer | stated-js

                    Module JsonPointer

                    Index

                    Classes

                    default +JsonPointer | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/MetaInfoProducer.html b/modules/MetaInfoProducer.html index 2db00ed6..bb7d1509 100644 --- a/modules/MetaInfoProducer.html +++ b/modules/MetaInfoProducer.html @@ -1,4 +1,4 @@ -MetaInfoProducer | stated-js

                    Module MetaInfoProducer

                    Index

                    Classes

                    default +MetaInfoProducer | stated-js

                    Module MetaInfoProducer

                    Index

                    Classes

                    Interfaces

                    Type Aliases

                    JsonPointerString JsonPointerStructureArray diff --git a/modules/StatedREPL.html b/modules/StatedREPL.html index 2b25a980..dcfadec9 100644 --- a/modules/StatedREPL.html +++ b/modules/StatedREPL.html @@ -1,2 +1,2 @@ -StatedREPL | stated-js

                    Module StatedREPL

                    Index

                    Classes

                    default +StatedREPL | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/TemplateProcessor.html b/modules/TemplateProcessor.html index 84002c8e..56bb89eb 100644 --- a/modules/TemplateProcessor.html +++ b/modules/TemplateProcessor.html @@ -1,4 +1,4 @@ -TemplateProcessor | stated-js

                    Module TemplateProcessor

                    Index

                    Classes

                    default +TemplateProcessor | stated-js

                    Module TemplateProcessor

                    Index

                    Classes

                    Type Aliases

                    Fork Op Plan diff --git a/modules/TestUtils.html b/modules/TestUtils.html index 5654d5a2..fd2acd50 100644 --- a/modules/TestUtils.html +++ b/modules/TestUtils.html @@ -1,4 +1,4 @@ -TestUtils | stated-js

                    Module TestUtils

                    Index

                    Type Aliases

                    CommandAndResponse +TestUtils | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/TimerManager.html b/modules/TimerManager.html index 55e96414..2f00e0bf 100644 --- a/modules/TimerManager.html +++ b/modules/TimerManager.html @@ -1,2 +1,2 @@ -TimerManager | stated-js

                    Module TimerManager

                    Index

                    Classes

                    TimerManager +TimerManager | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/modules/VizGraph.html b/modules/VizGraph.html index 372b97f6..aa386561 100644 --- a/modules/VizGraph.html +++ b/modules/VizGraph.html @@ -1,2 +1,2 @@ -VizGraph | stated-js

                    Module VizGraph

                    Index

                    Classes

                    default +VizGraph | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/MetaInfoProducer.JsonPointerString.html b/types/MetaInfoProducer.JsonPointerString.html index bf46fb27..5b6861fd 100644 --- a/types/MetaInfoProducer.JsonPointerString.html +++ b/types/MetaInfoProducer.JsonPointerString.html @@ -1 +1 @@ -JsonPointerString | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file +JsonPointerString | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/MetaInfoProducer.JsonPointerStructureArray.html b/types/MetaInfoProducer.JsonPointerStructureArray.html index b7bf6f5f..879c506a 100644 --- a/types/MetaInfoProducer.JsonPointerStructureArray.html +++ b/types/MetaInfoProducer.JsonPointerStructureArray.html @@ -1 +1 @@ -JsonPointerStructureArray | stated-js

                    Type alias JsonPointerStructureArray

                    JsonPointerStructureArray: (string | number)[]

                    Generated using TypeDoc

                    \ No newline at end of file +JsonPointerStructureArray | stated-js

                    Type alias JsonPointerStructureArray

                    JsonPointerStructureArray: (string | number)[]

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/TemplateProcessor.Fork.html b/types/TemplateProcessor.Fork.html index 9b647a0d..ccdf2af5 100644 --- a/types/TemplateProcessor.Fork.html +++ b/types/TemplateProcessor.Fork.html @@ -1 +1 @@ -Fork | stated-js
                    Fork: {
                        forkId: string;
                        output: object;
                    }

                    Type declaration

                    • forkId: string
                    • output: object

                    Generated using TypeDoc

                    \ No newline at end of file +Fork | stated-js
                    Fork: {
                        forkId: string;
                        output: object;
                    }

                    Type declaration

                    • forkId: string
                    • output: object

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/TemplateProcessor.Op.html b/types/TemplateProcessor.Op.html index 6f14e2a0..69fa42ea 100644 --- a/types/TemplateProcessor.Op.html +++ b/types/TemplateProcessor.Op.html @@ -1 +1 @@ -Op | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file +Op | stated-js

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/TemplateProcessor.Plan.html b/types/TemplateProcessor.Plan.html index 11c582e6..96f5c60b 100644 --- a/types/TemplateProcessor.Plan.html +++ b/types/TemplateProcessor.Plan.html @@ -1 +1 @@ -Plan | stated-js
                    Plan: {
                        data?: any;
                        didUpdate: boolean[];
                        forkId: string;
                        forkStack: Fork[];
                        lastCompletedStep?: PlanStep;
                        op?: Op;
                        output: object;
                        sortedJsonPtrs: JsonPointerString[];
                    }

                    Type declaration

                    • Optional data?: any
                    • didUpdate: boolean[]
                    • forkId: string
                    • forkStack: Fork[]
                    • Optional lastCompletedStep?: PlanStep
                    • Optional op?: Op
                    • output: object
                    • sortedJsonPtrs: JsonPointerString[]

                    Generated using TypeDoc

                    \ No newline at end of file +Plan | stated-js
                    Plan: {
                        data?: any;
                        didUpdate: boolean[];
                        forkId: string;
                        forkStack: Fork[];
                        lastCompletedStep?: PlanStep;
                        op?: Op;
                        output: object;
                        sortedJsonPtrs: JsonPointerString[];
                    }

                    Type declaration

                    • Optional data?: any
                    • didUpdate: boolean[]
                    • forkId: string
                    • forkStack: Fork[]
                    • Optional lastCompletedStep?: PlanStep
                    • Optional op?: Op
                    • output: object
                    • sortedJsonPtrs: JsonPointerString[]

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/TemplateProcessor.PlanStep.html b/types/TemplateProcessor.PlanStep.html index f2ce378e..903c5ad8 100644 --- a/types/TemplateProcessor.PlanStep.html +++ b/types/TemplateProcessor.PlanStep.html @@ -1 +1 @@ -PlanStep | stated-js
                    PlanStep: {
                        data?: any;
                        didUpdate: boolean;
                        forkId: string;
                        forkStack: Fork[];
                        jsonPtr: JsonPointerString;
                        op?: Op;
                        output: object;
                    }

                    Type declaration

                    • Optional data?: any
                    • didUpdate: boolean
                    • forkId: string
                    • forkStack: Fork[]
                    • jsonPtr: JsonPointerString
                    • Optional op?: Op
                    • output: object

                    Generated using TypeDoc

                    \ No newline at end of file +PlanStep | stated-js
                    PlanStep: {
                        data?: any;
                        didUpdate: boolean;
                        forkId: string;
                        forkStack: Fork[];
                        jsonPtr: JsonPointerString;
                        op?: Op;
                        output: object;
                    }

                    Type declaration

                    • Optional data?: any
                    • didUpdate: boolean
                    • forkId: string
                    • forkStack: Fork[]
                    • jsonPtr: JsonPointerString
                    • Optional op?: Op
                    • output: object

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/types/TemplateProcessor.Snapshot.html b/types/TemplateProcessor.Snapshot.html index 02ae7aee..e76dcccc 100644 --- a/types/TemplateProcessor.Snapshot.html +++ b/types/TemplateProcessor.Snapshot.html @@ -1 +1 @@ -Snapshot | stated-js
                    Snapshot: {
                        options: {};
                        output: any;
                        prepared?: boolean;
                        template: object;
                    }

                    Type declaration

                    • options: {}
                      • output: any
                      • Optional prepared?: boolean
                      • template: object

                      Generated using TypeDoc

                      \ No newline at end of file +Snapshot | stated-js
                      Snapshot: {
                          options: {};
                          output: any;
                          prepared?: boolean;
                          template: object;
                      }

                      Type declaration

                      • options: {}
                        • output: any
                        • Optional prepared?: boolean
                        • template: object

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/types/TemplateProcessor.StatedError.html b/types/TemplateProcessor.StatedError.html index e59d9f67..420765a4 100644 --- a/types/TemplateProcessor.StatedError.html +++ b/types/TemplateProcessor.StatedError.html @@ -1 +1 @@ -StatedError | stated-js
                        StatedError: {
                            error: {
                                message: string;
                                name?: string;
                                stack?: string | null;
                            };
                        }

                        Type declaration

                        • error: {
                              message: string;
                              name?: string;
                              stack?: string | null;
                          }
                          • message: string
                          • Optional name?: string
                          • Optional stack?: string | null

                        Generated using TypeDoc

                        \ No newline at end of file +StatedError | stated-js
                        StatedError: {
                            error: {
                                message: string;
                                name?: string;
                                stack?: string | null;
                            };
                        }

                        Type declaration

                        • error: {
                              message: string;
                              name?: string;
                              stack?: string | null;
                          }
                          • message: string
                          • Optional name?: string
                          • Optional stack?: string | null

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/types/TestUtils.CommandAndResponse.html b/types/TestUtils.CommandAndResponse.html index 9a8d7973..3b44e5d9 100644 --- a/types/TestUtils.CommandAndResponse.html +++ b/types/TestUtils.CommandAndResponse.html @@ -1 +1 @@ -CommandAndResponse | stated-js

                        Type alias CommandAndResponse

                        CommandAndResponse: {
                            args: string[];
                            cmdName: string;
                            expectedResponse: string;
                            jsonataExpr: string;
                        }

                        Type declaration

                        • args: string[]
                        • cmdName: string
                        • expectedResponse: string
                        • jsonataExpr: string

                        Generated using TypeDoc

                        \ No newline at end of file +CommandAndResponse | stated-js

                        Type alias CommandAndResponse

                        CommandAndResponse: {
                            args: string[];
                            cmdName: string;
                            expectedResponse: string;
                            jsonataExpr: string;
                        }

                        Type declaration

                        • args: string[]
                        • cmdName: string
                        • expectedResponse: string
                        • jsonataExpr: string

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/variables/ConsoleLogger.LOG_LEVELS.html b/variables/ConsoleLogger.LOG_LEVELS.html index 2d3683d6..a1ebcf7f 100644 --- a/variables/ConsoleLogger.LOG_LEVELS.html +++ b/variables/ConsoleLogger.LOG_LEVELS.html @@ -1 +1 @@ -LOG_LEVELS | stated-js

                        Variable LOG_LEVELSConst

                        LOG_LEVELS: {
                            debug: number;
                            error: number;
                            info: number;
                            silent: number;
                            verbose: number;
                            warn: number;
                        } = ...

                        Type declaration

                        • debug: number
                        • error: number
                        • info: number
                        • silent: number
                        • verbose: number
                        • warn: number

                        Generated using TypeDoc

                        \ No newline at end of file +LOG_LEVELS | stated-js

                        Variable LOG_LEVELSConst

                        LOG_LEVELS: {
                            debug: number;
                            error: number;
                            info: number;
                            silent: number;
                            verbose: number;
                            warn: number;
                        } = ...

                        Type declaration

                        • debug: number
                        • error: number
                        • info: number
                        • silent: number
                        • verbose: number
                        • warn: number

                        Generated using TypeDoc

                        \ No newline at end of file