flow_repository.ts (358B)
1 import { OAuth2Flow } from "#core/domain/oauth2flow.ts"; 2 import { Token } from "#core/domain/token.ts"; 3 import { UUID } from "#core/domain/uuid.ts"; 4 5 export interface OAuth2FlowRepository { 6 find(uuid: UUID): Promise<OAuth2Flow> | OAuth2Flow; 7 findByToken(token: Token): Promise<OAuth2Flow> | OAuth2Flow; 8 store(flow: OAuth2Flow): Promise<void> | void; 9 }