Variable spendRefreshToken
spendRefreshToken: (
opts: any,
) => Promise<
| {
description: string;
error: string;
errorCode: string;
ok: boolean;
requirement: string;
revoke: any[];
status: number;
}
| {
clientId?: undefined;
description?: undefined;
error?: undefined;
errorCode?: undefined;
family?: undefined;
handle?: undefined;
ok: boolean;
requirement?: undefined;
revoke?: undefined;
}
| {
clientId: string;
description: string;
error: string;
errorCode: string;
family: string;
handle?: undefined;
ok: boolean;
requirement: string;
revoke: any[];
}
| {
clientId?: undefined;
description?: undefined;
error?: undefined;
errorCode?: undefined;
family?: undefined;
handle: any;
ok: boolean;
requirement?: undefined;
revoke?: undefined;
},
> = spendRefreshToken
Redeems a refresh token once across the cluster while rotation is required; a no-op otherwise. Never rejects.