ui · function ·

CreateYuiAuthoredState

Create yui authored state from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiAuthoredState(text id, text typeName, yuiAuthoredValue value, text source, bool local) returns yuiAuthoredState

Status: source-declared

Parameters

text id
Supply id as text.
text typeName
Supply type name as text.
yuiAuthoredValue value
Supply value as yuiAuthoredValue.
text source
Supply source as text.
bool local
Supply local as bool.

Use CreateYuiAuthoredState

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 typeName = "type Name"
yuiAuthoredValue value = yuiAuthoredValue("kind", "type Name", "encoded")
text source = "example"
bool local = true
yuiAuthoredState result = CreateYuiAuthoredState(id, typeName, value, source, local)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuiauthoredstate"
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:235