import {Account, Adapter, AdapterPayload} from "oidc-provider"; export class OIDCAdapter implements Adapter { private store: Map = new Map(); private logins: Map = new Map(); consume(id: string): Promise { console.log('consume', id) return Promise.resolve(undefined); } destroy(id: string): Promise { console.log('destroy', id) return Promise.resolve(undefined); } find(id: string): Promise { console.log('find', id) return Promise.resolve(undefined); } findByUid(uid: string): Promise { console.log('findByUid', uid) return Promise.resolve(undefined); } findByUserCode(userCode: string): Promise { console.log('findByUserCode', userCode) return Promise.resolve(undefined); } revokeByGrantId(grantId: string): Promise { console.log('revokeByGrantId', grantId) return Promise.resolve(undefined); } upsert(id: string, payload: AdapterPayload, expiresIn: number): Promise { console.log('upsert', id, payload, expiresIn) return Promise.resolve(undefined); } }