Type Alias: IrArg<T>
IrArg<
T> =Textendsstring|number|boolean|null?T:Textends readonlyunknown[] ?{ [K in keyof T]: IrArg<Exclude<T[K], undefined>> }:Textendsobject? { [K in keyof T]: K extends "data" | "cover" ? IrArg<Exclude<T[K], undefined>> | AssetRef : IrArg<Exclude<T[K], undefined>> } :never
A write-API value as the IR holds it. An optional key or argument is absent rather than undefined, as IrValue requires, and a data or cover key, where the write API takes bytes, may hold an AssetRef.
Type Parameters
| Type Parameter |
|---|
T |