webchalk-animate - v0.31.0
    Preparing search index...
    libPresetTextEdits: {
        "~delete-text": {
            defaultConfig: { durationOrRate: number };
            howOftenBuildGenerators: "on-every-play";
            immutableConfig: {
                durationOrRateDeletion: number;
                durationOrRateInsertion: number;
            };
            buildFrameGenerators(
                this: Readonly<
                    Pick<
                        TextEditorClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<(...), (...)>>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                        >,
                        | "domElem"
                        | "getEffectDetails"
                        | "getStatus"
                        | "getStyles"
                        | "getTiming",
                    >,
                > & Readonly<
                    Pick<
                        TextEditorClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<(...), (...)>>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                        >,
                        "setDurationFromRate",
                    >,
                > & Readonly<
                    Pick<
                        AnimClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<{ defaultConfig?: (Partial<unknown> & object) | undefined; immutableConfig?: (Partial<unknown> & object) | undefined; howOftenBuildGenerators?: "on-first-play-only" | "on-every-play" | undefined; buildFrameGenerators(this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<any>>, AnimClipConfig>, "computeTween">>, ...effectOptions: unknown[]): EffectFrameGeneratorSet; }>>, AnimClipConfig>, "computeTween">>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                            AnimClipConfig,
                        >,
                        "computeTween",
                    >,
                >,
                options?: Pick<
                    TextEditOptions,
                    | "letterChunking"
                    | "match"
                    | "ignoreMatchCase"
                    | "findAllMatches"
                    | "useCaptureGroups",
                >,
            ): {
                mutatorGenerator_play: () => () => void;
                mutatorGenerator_rewind: () => () => void;
            };
        };
        "~insert-text": {
            defaultConfig: { durationOrRate: "500wpm" };
            howOftenBuildGenerators: "on-every-play";
            immutableConfig: {
                durationOrRateDeletion: number;
                durationOrRateInsertion: number;
            };
            buildFrameGenerators(
                this: Readonly<
                    Pick<
                        TextEditorClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<(...), (...)>>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                        >,
                        | "domElem"
                        | "getEffectDetails"
                        | "getStatus"
                        | "getStyles"
                        | "getTiming",
                    >,
                > & Readonly<
                    Pick<
                        TextEditorClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<(...), (...)>>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                        >,
                        "setDurationFromRate",
                    >,
                > & Readonly<
                    Pick<
                        AnimClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<{ defaultConfig?: (Partial<unknown> & object) | undefined; immutableConfig?: (Partial<unknown> & object) | undefined; howOftenBuildGenerators?: "on-first-play-only" | "on-every-play" | undefined; buildFrameGenerators(this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<any>>, AnimClipConfig>, "computeTween">>, ...effectOptions: unknown[]): EffectFrameGeneratorSet; }>>, AnimClipConfig>, "computeTween">>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                            AnimClipConfig,
                        >,
                        "computeTween",
                    >,
                >,
                newText: string | number | (string | number)[],
                options?: Pick<
                    TextEditOptions,
                    | "match"
                    | "findAllMatches"
                    | "ignoreMatchCase"
                    | "useCaptureGroups"
                    | "letterChunking"
                    | "joinMatches",
                > & { position?: "after"
                | "before" },
            ): {
                mutatorGenerator_play: () => () => void;
                mutatorGenerator_rewind: () => () => void;
            };
        };
        "~replace-text": {
            defaultConfig: {
                durationOrRateDeletion: number;
                durationOrRateInsertion: "500wpm";
            };
            howOftenBuildGenerators: "on-every-play";
            immutableConfig: { durationOrRate: number };
            buildFrameGenerators(
                this: Readonly<
                    Pick<
                        TextEditorClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<(...), (...)>>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                        >,
                        | "domElem"
                        | "getEffectDetails"
                        | "getStatus"
                        | "getStyles"
                        | "getTiming",
                    >,
                > & Readonly<
                    Pick<
                        TextEditorClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<(...), (...)>>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                        >,
                        "setDurationFromRate",
                    >,
                > & Readonly<
                    Pick<
                        AnimClip<
                            Readonly<
                                StripDuplicateMethodAutocompletion<
                                    {
                                        defaultConfig?: (...) & (...);
                                        howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                        immutableConfig?: (...) & (...);
                                        buildFrameGenerators(
                                            this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<{ defaultConfig?: (Partial<unknown> & object) | undefined; immutableConfig?: (Partial<unknown> & object) | undefined; howOftenBuildGenerators?: "on-first-play-only" | "on-every-play" | undefined; buildFrameGenerators(this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<any>>, AnimClipConfig>, "computeTween">>, ...effectOptions: unknown[]): EffectFrameGeneratorSet; }>>, AnimClipConfig>, "computeTween">>,
                                            ...effectOptions: unknown[],
                                        ): EffectFrameGeneratorSet;
                                    },
                                >,
                            >,
                            AnimClipConfig,
                        >,
                        "computeTween",
                    >,
                >,
                newText: string | number | (string | number)[],
                options?: Pick<
                    TextEditOptions,
                    | "letterChunking"
                    | "match"
                    | "ignoreMatchCase"
                    | "findAllMatches"
                    | "joinMatches"
                    | "useCaptureGroups",
                >,
            ): {
                mutatorGenerator_play: () => () => void;
                mutatorGenerator_rewind: () => () => void;
            };
        };
    } = ...

    Type Declaration

    • ~delete-text: {
          defaultConfig: { durationOrRate: number };
          howOftenBuildGenerators: "on-every-play";
          immutableConfig: {
              durationOrRateDeletion: number;
              durationOrRateInsertion: number;
          };
          buildFrameGenerators(
              this: Readonly<
                  Pick<
                      TextEditorClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<(...), (...)>>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                      >,
                      "domElem"
                      | "getEffectDetails"
                      | "getStatus"
                      | "getStyles"
                      | "getTiming",
                  >,
              > & Readonly<
                  Pick<
                      TextEditorClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<(...), (...)>>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                      >,
                      "setDurationFromRate",
                  >,
              > & Readonly<
                  Pick<
                      AnimClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<{ defaultConfig?: (Partial<unknown> & object) | undefined; immutableConfig?: (Partial<unknown> & object) | undefined; howOftenBuildGenerators?: "on-first-play-only" | "on-every-play" | undefined; buildFrameGenerators(this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<any>>, AnimClipConfig>, "computeTween">>, ...effectOptions: unknown[]): EffectFrameGeneratorSet; }>>, AnimClipConfig>, "computeTween">>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                          AnimClipConfig,
                      >,
                      "computeTween",
                  >,
              >,
              options?: Pick<
                  TextEditOptions,
                  | "letterChunking"
                  | "match"
                  | "ignoreMatchCase"
                  | "findAllMatches"
                  | "useCaptureGroups",
              >,
          ): {
              mutatorGenerator_play: () => () => void;
              mutatorGenerator_rewind: () => () => void;
          };
      }

      The element has all (or just the specified) text deleted.

    • ~insert-text: {
          defaultConfig: { durationOrRate: "500wpm" };
          howOftenBuildGenerators: "on-every-play";
          immutableConfig: {
              durationOrRateDeletion: number;
              durationOrRateInsertion: number;
          };
          buildFrameGenerators(
              this: Readonly<
                  Pick<
                      TextEditorClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<(...), (...)>>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                      >,
                      "domElem"
                      | "getEffectDetails"
                      | "getStatus"
                      | "getStyles"
                      | "getTiming",
                  >,
              > & Readonly<
                  Pick<
                      TextEditorClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<(...), (...)>>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                      >,
                      "setDurationFromRate",
                  >,
              > & Readonly<
                  Pick<
                      AnimClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<{ defaultConfig?: (Partial<unknown> & object) | undefined; immutableConfig?: (Partial<unknown> & object) | undefined; howOftenBuildGenerators?: "on-first-play-only" | "on-every-play" | undefined; buildFrameGenerators(this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<any>>, AnimClipConfig>, "computeTween">>, ...effectOptions: unknown[]): EffectFrameGeneratorSet; }>>, AnimClipConfig>, "computeTween">>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                          AnimClipConfig,
                      >,
                      "computeTween",
                  >,
              >,
              newText: string | number | (string | number)[],
              options?: Pick<
                  TextEditOptions,
                  | "match"
                  | "findAllMatches"
                  | "ignoreMatchCase"
                  | "useCaptureGroups"
                  | "letterChunking"
                  | "joinMatches",
              > & { position?: "after"
              | "before" },
          ): {
              mutatorGenerator_play: () => () => void;
              mutatorGenerator_rewind: () => () => void;
          };
      }

      The element has the specified text inserted.

    • ~replace-text: {
          defaultConfig: {
              durationOrRateDeletion: number;
              durationOrRateInsertion: "500wpm";
          };
          howOftenBuildGenerators: "on-every-play";
          immutableConfig: { durationOrRate: number };
          buildFrameGenerators(
              this: Readonly<
                  Pick<
                      TextEditorClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<(...), (...)>>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                      >,
                      "domElem"
                      | "getEffectDetails"
                      | "getStatus"
                      | "getStyles"
                      | "getTiming",
                  >,
              > & Readonly<
                  Pick<
                      TextEditorClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<(...), (...)>>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                      >,
                      "setDurationFromRate",
                  >,
              > & Readonly<
                  Pick<
                      AnimClip<
                          Readonly<
                              StripDuplicateMethodAutocompletion<
                                  {
                                      defaultConfig?: (...) & (...);
                                      howOftenBuildGenerators?: "on-first-play-only" | "on-every-play";
                                      immutableConfig?: (...) & (...);
                                      buildFrameGenerators(
                                          this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<{ defaultConfig?: (Partial<unknown> & object) | undefined; immutableConfig?: (Partial<unknown> & object) | undefined; howOftenBuildGenerators?: "on-first-play-only" | "on-every-play" | undefined; buildFrameGenerators(this: Readonly<Pick<AnimClip<Readonly<StripDuplicateMethodAutocompletion<any>>, AnimClipConfig>, "computeTween">>, ...effectOptions: unknown[]): EffectFrameGeneratorSet; }>>, AnimClipConfig>, "computeTween">>,
                                          ...effectOptions: unknown[],
                                      ): EffectFrameGeneratorSet;
                                  },
                              >,
                          >,
                          AnimClipConfig,
                      >,
                      "computeTween",
                  >,
              >,
              newText: string | number | (string | number)[],
              options?: Pick<
                  TextEditOptions,
                  | "letterChunking"
                  | "match"
                  | "ignoreMatchCase"
                  | "findAllMatches"
                  | "joinMatches"
                  | "useCaptureGroups",
              >,
          ): {
              mutatorGenerator_play: () => () => void;
              mutatorGenerator_rewind: () => () => void;
          };
      }

      The element has all (or just the specified) text deleted and replaced with the specified text.