Contents

IntentValueExpressing

A protocol for types that can create intent value expressions.

Declaration

protocol IntentValueExpressing : Sendable

Overview

IntentValueExpressing enables types to participate in the lazy evaluation system of the App Intents framework. Types conforming to this protocol can create expressions that are evaluated only when needed, improving performance by deferring potentially expensive conversions.

This protocol forms the foundation of the lazy evaluation mechanism in the intent value conversion system.

Topics

Instance Methods

See Also

Type conversions