import { Injectable } from '@nestjs/common' import { classToPlain } from 'class-transformer' import { Video } from '../models/video.model' import { HttpService } from '../services/http' import { BaseRepository } from './base.repository' const INSERT = ` mutation insert($video: video_insert_input!) { insert_video_one(object: $video) { id } } ` @Injectable() export class VideoRepository extends BaseRepository { constructor(protected readonly httpService: HttpService) { super(httpService, 'video') } async create(video: Partial