ui · function ·

CreateYuiAuthoredScopedBinding

Create yui authored scoped binding from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiAuthoredScopedBinding(text kind, text ownerId, text propertyName, text target, text typeName, text dependencyKey, text invalidationScope, text source) returns yuiAuthoredBinding

Status: source-declared

Parameters

text kind
Supply kind as text.
text ownerId
Supply owner id as text.
text propertyName
Supply property name as text.
text target
Supply target as text.
text typeName
Supply type name as text.
text dependencyKey
Supply dependency key as text.
text invalidationScope
Supply invalidation scope as text.
text source
Supply source as text.

Use CreateYuiAuthoredScopedBinding

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 kind = "kind"
text ownerId = "owner Id"
text propertyName = "property Name"
text target = "target"
text typeName = "type Name"
text dependencyKey = "dependency Key"
text invalidationScope = "invalidation Scope"
text source = "example"
yuiAuthoredBinding result = CreateYuiAuthoredScopedBinding(kind, ownerId, propertyName, target, typeName, dependencyKey, invalidationScope, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuiauthoredscopedbinding"
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:245