backend/lib/seed/services/change-stream/change-stream.resolver.ts
2025-05-14 21:45:16 +02:00

28 lines
2.4 KiB
TypeScript

import { Resolver } from 'type-graphql';
import { ChangeStreamArgs } from './change-stream.model';
import ChangeStreamModel from './change-stream.model';
import { AccountTypeEnum } from '@src/accounts/account.components';
import { createBaseReadOnlyResolver } from '@seed/graphql/baseResolvers/BasePublicResolver';
const ChangeStreamBaseResolver = createBaseReadOnlyResolver('changeStreams', ChangeStreamModel, ChangeStreamArgs, [AccountTypeEnum.admin]);
@Resolver(ChangeStreamModel)
export default class ChangeStreamAdminResolver extends ChangeStreamBaseResolver {
/*
██████╗ ██╗ ██╗███████╗██████╗ ██╗ ██╗
██╔═══██╗██║ ██║██╔════╝██╔══██╗╚██╗ ██╔╝
██║ ██║██║ ██║█████╗ ██████╔╝ ╚████╔╝
██║▄▄ ██║██║ ██║██╔══╝ ██╔══██╗ ╚██╔╝
╚██████╔╝╚██████╔╝███████╗██║ ██║ ██║
╚══▀▀═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝
*/
/*
███╗ ███╗██╗ ██╗████████╗ █████╗ ████████╗ ██████╗ ██████╗ ███████╗
████╗ ████║██║ ██║╚══██╔══╝██╔══██╗╚══██╔══╝██╔═══██╗██╔══██╗██╔════╝
██╔████╔██║██║ ██║ ██║ ███████║ ██║ ██║ ██║██████╔╝███████╗
██║╚██╔╝██║██║ ██║ ██║ ██╔══██║ ██║ ██║ ██║██╔══██╗╚════██║
██║ ╚═╝ ██║╚██████╔╝ ██║ ██║ ██║ ██║ ╚██████╔╝██║ ██║███████║
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝
*/
}