Type Alias Caller<O>

Caller<O>: HasPathParams<O> extends true
    ? ProjectOnly<O> extends true
        ? ((...rest: OptionsArg<O>) => Promise<Result<O>>) & ((params: OptionalProject, ...rest: OptionsArg<O>) => Promise<Result<O>>)
        : ((params: WithOptionalProject<O>, ...rest: OptionsArg<O>) => Promise<Result<O>>)
    : ((...rest: OptionsArg<O>) => Promise<Result<O>>)

Type Parameters