interface WebchalkPresetEmphasisEffects { "~highlight": { defaultConfig: { cssClasses: { toAddOnStart: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, color?: string, ): { keyframesGenerator_play: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; keyframesGenerator_rewind: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; }; } & { defaultConfig: { cssClasses: { toAddOnStart: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, color?: string, ): { keyframesGenerator_play: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; keyframesGenerator_rewind: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; }; } & { defaultConfig: { cssClasses: { toAddOnStart: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, color?: string, ): { keyframesGenerator_play: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; keyframesGenerator_rewind: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; }; } & { defaultConfig: { cssClasses: { toAddOnStart: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, color?: string, ): { keyframesGenerator_play: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; keyframesGenerator_rewind: () => (
| { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing: string; offset?: undefined; } | { "--webchalk-highlight-color"?: undefined; backgroundPositionX: string; easing?: undefined; offset: number; } | { "--webchalk-highlight-color": string; backgroundPositionX?: undefined; easing?: undefined; offset?: undefined; } )
[]; }; }; "~un-highlight": { defaultConfig: { cssClasses: { toRemoveOnFinish: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, ): { keyframesGenerator_play: () => { backgroundPositionX: string }[] }; } & { defaultConfig: { cssClasses: { toRemoveOnFinish: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, ): { keyframesGenerator_play: () => { backgroundPositionX: string }[] }; } & { defaultConfig: { cssClasses: { toRemoveOnFinish: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, ): { keyframesGenerator_play: () => { backgroundPositionX: string }[] }; } & { defaultConfig: { cssClasses: { toRemoveOnFinish: ["webchalk-highlightable"] }; }; howOftenBuildGenerators: "on-every-play"; immutableConfig: { composite: "replace" }; buildFrameGenerators( this: Readonly< Pick< EmphasisClip< 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< 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", >, >, ): { keyframesGenerator_play: () => { backgroundPositionX: string }[] }; };}
Typings for the preset emphasis animation effects that come with the library's emphasis bank.