Type alias OperationResults<Tuple>

OperationResults<Tuple>: {
    [K in keyof Tuple]: Tuple[K] extends PutOperation
        ? void
        : Tuple[K] extends SearchOperation
            ? SearchItem[]
            : Tuple[K] extends GetOperation
                ? Item | null
                : Tuple[K] extends ListNamespacesOperation
                    ? string[][]
                    : never
}

Type Parameters