/** * For use by ContextState properties whose value is generated by a long-running * async process. */ export interface AsyncProperty { data: T | null; error?: { data: any; message: string; }; status: "active" | "idle"; }