gitpod/components/gitpod-db/src/personal-access-token-db.ts
2022-12-08 13:05:19 -03:00

13 lines
483 B
TypeScript

/**
* Copyright (c) 2021 Gitpod GmbH. All rights reserved.
* Licensed under the GNU Affero General Public License (AGPL).
* See License.AGPL.txt in the project root for license information.
*/
import { DBPersonalAccessToken } from "./typeorm/entity/db-personal-access-token";
export const PersonalAccessTokenDB = Symbol("PersonalAccessTokenDB");
export interface PersonalAccessTokenDB {
getByHash(hash: string, expiry?: Date): Promise<DBPersonalAccessToken | undefined>;
}