UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

20 lines (19 loc) 646 B
import type * as COA from '@motionpicture/coa-service'; import type { RedisClientType } from 'redis'; interface IOptions { scope: string; expireInSeconds: number; } /** * 認証情報リポジトリ */ export declare class CredentialsRepo implements COA.auth.repo.credentials.AbstractCredentialsRepo { static KEY_PREFIX: string; private readonly redisClient; private readonly options; constructor(redisClient: RedisClientType, options: IOptions); save(credentials: COA.auth.repo.credentials.ISaveParams): Promise<void>; find(): Promise<COA.auth.repo.credentials.IFindResult>; private createKey; } export {};