ui · function ·

CreateYuiFragmentDependencySignature

Create yui fragment dependency signature from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiFragmentDependencySignature(text layoutKey, text paintKey, text resourceKey, text motionKey, text compositeKey, text source) returns yuiFragmentDependencySignature

Status: source-declared

Parameters

text layoutKey
Supply layout key as text.
text paintKey
Supply paint key as text.
text resourceKey
Supply resource key as text.
text motionKey
Supply motion key as text.
text compositeKey
Supply composite key as text.
text source
Supply source as text.

Use CreateYuiFragmentDependencySignature

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 layoutKey = "layout Key"
text paintKey = "paint Key"
text resourceKey = "resource Key"
text motionKey = "motion Key"
text compositeKey = "composite Key"
text source = "example"
yuiFragmentDependencySignature result = CreateYuiFragmentDependencySignature(layoutKey, paintKey, resourceKey, motionKey, compositeKey, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuifragmentdependencysignature"
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/render-50-retained-fragments.yh:1279