Skip to content

API Reference / @gtkx/codegen / GeneratedElement

Type Alias: GeneratedElement ​

GeneratedElement = object

Defined in: packages/codegen/src/store/jsx/generated-elements.ts:9

One element the @gtkx/jsx store binds.

Properties ​

directory ​

directory: string

Defined in: packages/codegen/src/store/jsx/generated-elements.ts:13

Subexport the element is reachable through, such as "gtk" in @gtkx/jsx/gtk.


glibName ​

glibName: string

Defined in: packages/codegen/src/store/jsx/generated-elements.ts:15

GLib type name, which is also the JSX tag name, such as "GtkButton".


isMountable ​

isMountable: boolean

Defined in: packages/codegen/src/store/jsx/generated-elements.ts:20

Whether the element can be rendered. An abstract GType is bound for its props and metadata but exports no component, because g_object_new on one is a fatal GObject error.


namespace ​

namespace: string

Defined in: packages/codegen/src/store/jsx/generated-elements.ts:11

GIR namespace name, such as "Gtk".