ui · function ·

CreateYuiAuthoredNode

Create yui authored node from the supplied values.

cpufunctionsource-exampleuiyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external CreateYuiAuthoredNode(text id, text parentId, text kind, text role, text accessibilityName, text source, bool custom) returns yuiAuthoredNode

Status: source-declared

Parameters

text id
Supply id as text.
text parentId
Supply parent id as text.
text kind
Supply kind as text.
text role
Supply role as text.
text accessibilityName
Supply accessibility name as text.
text source
Supply source as text.
bool custom
Supply custom as bool.

Use CreateYuiAuthoredNode

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using ui

// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
text id = "id"
text parentId = "parent Id"
text kind = "kind"
text role = "role"
text accessibilityName = "accessibility Name"
text source = "example"
bool custom = true
yuiAuthoredNode result = CreateYuiAuthoredNode(id, parentId, kind, role, accessibilityName, source, custom)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuiauthorednode"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/ui/authoring-00-definitions.yh:258