feat(core): Enforce config file permissions on startup (#11328)

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
This commit is contained in:
Tomi Turtiainen
2024-10-23 12:54:53 +03:00
committed by GitHub
parent 5b98f8711f
commit c078a516be
12 changed files with 263 additions and 23 deletions

View File

@@ -1,12 +1,11 @@
import { mock } from 'jest-mock-extended';
import { Duplex } from 'stream';
import type { DeepPartial } from 'ts-essentials';
import type { Constructable } from 'typedi';
import { Container } from 'typedi';
import type { Class } from '@/Interfaces';
export const mockInstance = <T>(
constructor: Class<T>,
constructor: Constructable<T>,
data: DeepPartial<T> | undefined = undefined,
) => {
const instance = mock<T>(data);