Interface OperatorFactoryService<Specifics>

interface OperatorFactoryService<Specifics extends TypirSpecifics> {
    createBinary(
        typeDetails: BinaryOperatorDetails,
    ): OperatorConfigurationBinaryChain<Specifics>;
    createGeneric(
        typeDetails: GenericOperatorDetails,
    ): OperatorConfigurationGenericChain<Specifics>;
    createTernary(
        typeDetails: TernaryOperatorDetails,
    ): OperatorConfigurationTernaryChain<Specifics>;
    createUnary(
        typeDetails: UnaryOperatorDetails,
    ): OperatorConfigurationUnaryChain<Specifics>;
}

Type Parameters

Implemented by

Methods