Interface FunctionConfigurationChain<Specifics>

interface FunctionConfigurationChain<Specifics extends TypirSpecifics> {
    finish(): TypeInitializer<FunctionType, Specifics>;
    inferenceRuleForCalls<T extends unknown>(
        rule: InferFunctionCall<Specifics, T>,
    ): FunctionConfigurationChain<Specifics>;
    inferenceRuleForDeclaration<T extends unknown>(
        rule: InferCurrentTypeRule<FunctionType, Specifics, T>,
    ): FunctionConfigurationChain<Specifics>;
}

Type Parameters

Methods