Skip to content

API Reference / @gtkx/animated / AnimatedElementMap

Type Alias: AnimatedElementMap

AnimatedElementMap = { readonly [K in keyof JSX.IntrinsicElements as JSX.IntrinsicElements[K] extends { ref?: Ref<infer Instance> } ? [NonNullable<Instance>] extends [never] ? never : NonNullable<Instance> extends Gtk.Widget ? K : never : never]: JSX.IntrinsicElements[K] extends object ? FunctionComponent<AnimatedProps<JSX.IntrinsicElements[K]>> : never }

Defined in: packages/animated/dist/types.d.ts:29

The generated JSX intrinsic elements, keyed by element name, as components accepting animated props. Only elements whose ref exposes a Gtk.Widget subclass are included.

Released under the MPL-2.0 License.