Type alias CustomOperations<OperationDefs, Context>

CustomOperations<OperationDefs, Context>: {
    [OpName in keyof OperationDefs]: {
        CLIENT: ((...params) => OperationDefs[OpName]["operationType"] extends "Subscription"
            ? ObservedReturnValue<OperationDefs[OpName]["type"]>
            : SingularReturnValue<OperationDefs[OpName]["type"]>);
        COOKIES: ((...params) => SingularReturnValue<OperationDefs[OpName]["type"]>);
        REQUEST: ((contextSpec, ...params) => SingularReturnValue<OperationDefs[OpName]["type"]>);
    }[Context]
}

Type Parameters