ui · thing ·

yuiRetainedResourceAdmissionV1

A yui retained resource admission v1 record carrying admitted, revision, validations, explicitComparisons, payloadComparisons, and related state.

cpusource-examplethinguiyeho

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

external thing yuiRetainedResourceAdmissionV1

Status: source-declared

Fields and methods (7)
bool admitted
Stores admitted as bool.
int revision
Stores revision as int.
int validations
Stores validations as int.
int explicitComparisons
Stores explicit comparisons as int.
int payloadComparisons
Stores payload comparisons as int.
text diagnostic
Stores diagnostic as text.
yuiRetainedResourceAdmissionV1(bool admitted, int revision, int validations, int explicitComparisons, int payloadComparisons, text diagnostic)
Yui retained resource admission v1.

Use yuiRetainedResourceAdmissionV1

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.
yuiRetainedResourceAdmissionV1 sample = yuiRetainedResourceAdmissionV1(true, 1, 1, 1, 1, "diagnostic")
Console.Log(Text.From(sample.admitted))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourceadmissionv1"
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-60-retained-resource-snapshots.yh:137