Skip to main content
computations.DefineComputation A private computation definition. Public exposure uses ordinary functions.

Type parameters

Callable

DefineComputation

▸ DefineComputation<I, O>(definition): Defined<I, O, true, DataModel>

Type parameters

Parameters

Returns

Defined<I, O, true, DataModel>

DefineComputation

▸ DefineComputation<I, O>(definition): Defined<I, O, false, DataModel>

Type parameters

Parameters

Returns

Defined<I, O, false, DataModel>

DefineComputation

▸ DefineComputation<I, O>(definition): Defined<I, O, false, DataModel>

Type parameters

Parameters

Returns

Defined<I, O, false, DataModel>

DefineComputation

▸ DefineComputation<I, O>(definition): Defined<I, O, false, DataModel>

Type parameters

Parameters

Returns

Defined<I, O, false, DataModel>

DefineComputation

▸ DefineComputation<I, O, D, P>(definition): DeclaredComputation<InferComputationArguments<I>, OutputValues<O>, DependencyValues<D>, ParameterValues<P>, OutputTypeInfo<O>, false, DataModel, {}>

Type parameters

Parameters

Returns

DeclaredComputation<InferComputationArguments<I>, OutputValues<O>, DependencyValues<D>, ParameterValues<P>, OutputTypeInfo<O>, false, DataModel, {}>

DefineComputation

▸ DefineComputation<A, S, O, Input, State, CheckState, Partition>(definition): DeclaredComputation<InferComputationArguments<A>, OutputValues<O>, {}, {}, OutputTypeInfo<O>, false, DataModel, { _inputs?: S ; _partition?: PartitionKey<S, Partition, DataModel> }>

Type parameters

Parameters

Returns

DeclaredComputation<InferComputationArguments<A>, OutputValues<O>, {}, {}, OutputTypeInfo<O>, false, DataModel, { _inputs?: S ; _partition?: PartitionKey<S, Partition, DataModel> }>