// Ideally, I can model this in an Op:
type Input = {
lazyValueA: () => Promise<number>;
lazyValueB: () => Promise<number>;
}
// Example usage
const userCallback: (input: Input) => Promise<number> = async ({lazyValueA, lazyValueB}) => {
return (await lazyValueA()) + (await lazyValueB());
}
// Ideally, I can model this in an Op:
type Input = {
lazyValueA: () => Promise<number>;
lazyValueB: () => Promise<number>;
}
// Example usage
const userCallback: (input: Input) => Promise<number> = async ({lazyValueA, lazyValueB}) => {
return (await lazyValueA()) + (await lazyValueB());
}