PHP 8.2.30
Preview: Database.js Size: 1.01 KB
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/@adminjs/prisma/lib/Database.js

/* eslint-disable class-methods-use-this */
import { Prisma } from '@prisma/client';
import { BaseDatabase } from 'adminjs';
import { Resource } from './Resource.js';
export class Database extends BaseDatabase {
    client;
    clientModule;
    constructor(args) {
        super(args);
        const { client, clientModule } = args;
        this.client = client;
        this.clientModule = clientModule;
    }
    resources() {
        const dmmf = this.clientModule?.Prisma.dmmf.datamodel ?? Prisma.dmmf.datamodel;
        if (!dmmf?.models)
            return [];
        return dmmf.models.map((model) => {
            const resource = new Resource({ model, client: this.client });
            return resource;
        });
    }
    // eslint-disable-next-line @typescript-eslint/no-unused-vars
    static isAdapterFor(args) {
        const { clientModule } = args;
        const dmmf = clientModule?.Prisma.dmmf.datamodel ?? Prisma.dmmf.datamodel;
        return dmmf?.models?.length > 0;
    }
}
//# sourceMappingURL=Database.js.map

Directory Contents

Dirs: 1 × Files: 15

Name Size Perms Modified Actions
utils DIR
- drwxr-xr-x 2026-02-28 00:28:58
Edit Download
486 B lrw-r--r-- 2026-02-28 00:28:54
Edit Download
1.01 KB lrw-r--r-- 2026-02-28 00:27:46
Edit Download
1.07 KB lrw-r--r-- 2026-02-28 00:28:38
Edit Download
2.97 KB lrw-r--r-- 2026-02-28 00:28:58
Edit Download
2.87 KB lrw-r--r-- 2026-02-28 00:28:08
Edit Download
569 B lrw-r--r-- 2026-02-28 00:28:42
Edit Download
735 B lrw-r--r-- 2026-02-28 00:28:58
Edit Download
2.07 KB lrw-r--r-- 2026-02-28 00:28:14
Edit Download
2.19 KB lrw-r--r-- 2026-02-28 00:28:44
Edit Download
2.01 KB lrw-r--r-- 2026-02-28 00:29:00
Edit Download
7.07 KB lrw-r--r-- 2026-02-28 00:28:18
Edit Download
7.14 KB lrw-r--r-- 2026-02-28 00:28:44
Edit Download
222 B lrw-r--r-- 2026-02-28 00:29:00
Edit Download
44 B lrw-r--r-- 2026-02-28 00:28:22
Edit Download
102 B lrw-r--r-- 2026-02-28 00:28:46
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).