Type Alias ClaimIntegrationPrivateStateType<T>

ClaimIntegrationPrivateStateType<T>: T extends OauthAppName
    ? {
        ids: {
            [id: string]: number;
        };
        usernames: {
            [username: string]: string;
        };
    }
    : T extends "whitelist"
        ? {
            addresses: {
                [address: string]: number;
            };
        }
        : Record<string, any>

Private state is the current state of the claim integration that is visible to only those who can fetch private parameters.

Type Parameters