/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/openapi/src/api-token/interface.ts
15 строк
801 B
nichenqin
feat: add space
05 авг 2024, 07:20
05 авг 2024, 07:20
2be376c
Код
Авторство
О чём код?
import type { CompositeSpecification, ISpecVisitor } from "@undb/domain" import type { ApiTokenDo } from "./api-token.do.js" import type { WithApiTokenId } from "./specifications/api-token-id.specification.js" import type { WithApiTokenSpaceId } from "./specifications/api-token-space-id.specification.js" import type { WithApiTokenToken } from "./specifications/api-token-token.specification.js" import type { WithApiTokenUserId } from "./specifications/api-token-user-id.specification.js" export interface IApiTokenVisitor extends ISpecVisitor { withId(s: WithApiTokenId): void withSpaceId(s: WithApiTokenSpaceId): void withToken(s: WithApiTokenToken): void withUserId(s: WithApiTokenUserId): void } export type ApiTokenSpecification = CompositeSpecification<ApiTokenDo, IApiTokenVisitor>