Vairified TypeScript SDK - v0.3.1
    Preparing search index...

    Type Alias OAuthScope

    OAuthScope:
        | "user:profile:read"
        | "user:profile:email"
        | "user:rating:read"
        | "user:rating:history"
        | "user:match:submit"
        | "user:webhook:subscribe"

    Every OAuth scope the Vairified authorization server accepts.

    Declaring this as a string union (rather than a free-form string) lets TypeScript catch typos at authoring time:

    const scopes: OAuthScope[] = ['user:profile:read', 'user:rating:read']; // ok
    const bad: OAuthScope[] = ['user:profile:read', 'rating']; // type error