UNPKG

@damourlabs/euro-clinical-trials

Version:

A Nuxt 3 application for visualizing and managing clinical trials data in Europe, built with modern web technologies.

13 lines (10 loc) 430 B
import type { Protocol } from '~/server/database/schema' import { ResourceRepository, type REPOSITORY_TYPE } from './ResourceRepository' export class ProtocolRepository extends ResourceRepository<Protocol> { constructor(type: REPOSITORY_TYPE = 'cached') { super('protocols', type) } async findByProtocolId(protocolId: string): Promise<Protocol | undefined> { return this.findById(protocolId) } }