import { OAuthClient } from "../entities/client.entity" ; import { OAuthScope } from "../entities/scope.entity" ; import { OAuthUserIdentifier } from "../entities/user.entity" ; import { GrantIdentifier } from "../grants/abstract/grant.interface" ; export interface OAuthScopeRepository { getAllByIdentifiers ( scopeNames ) : Promise < OAuthScope [ ] > ; finalize ( scopes , identifier , client , user_id ? ) : Promise < OAuthScope [ ] > ; }