DisBot
    Preparing search index...

    Type Alias InternalArgs<R, M, Q, C>

    type InternalArgs<
        R = { [K in string]: { [K in string]: unknown } },
        M = { [K in string]: { [K in string]: unknown } },
        Q = { [K in string]: { [K in string]: unknown } },
        C = { [K in string]: unknown },
    > = {
        client: { [K in keyof C]: () => C[K] };
        model: { [K in keyof M]: { [P in keyof M[K]]: () => M[K][P] } };
        query: { [K in keyof Q]: { [P in keyof Q[K]]: () => Q[K][P] } };
        result: { [K in keyof R]: { [P in keyof R[K]]: () => R[K][P] } };
    }

    Type Parameters

    • R = { [K in string]: { [K in string]: unknown } }
    • M = { [K in string]: { [K in string]: unknown } }
    • Q = { [K in string]: { [K in string]: unknown } }
    • C = { [K in string]: unknown }
    Index

    Properties

    client: { [K in keyof C]: () => C[K] }
    model: { [K in keyof M]: { [P in keyof M[K]]: () => M[K][P] } }
    query: { [K in keyof Q]: { [P in keyof Q[K]]: () => Q[K][P] } }
    result: { [K in keyof R]: { [P in keyof R[K]]: () => R[K][P] } }