/opt/canhelp/node_modules/kysely/dist/esm/plugin/deduplicate-joins
NameSizeModeActions
deduplicate-joins-plugin.d.ts26660644editdlrm
deduplicate-joins-plugin.js5980644editdlrm
deduplicate-joins-transformer.d.ts7780644editdlrm
deduplicate-joins-transformer.js13920644editdlrm
Edit: /opt/canhelp/node_modules/kysely/dist/esm/plugin/deduplicate-joins/deduplicate-joins-plugin.js (598B)
/// import { DeduplicateJoinsTransformer } from './deduplicate-joins-transformer.js'; /** * Plugin that removes duplicate joins from queries. * * See [this recipe](https://github.com/kysely-org/kysely/blob/master/site/docs/recipes/0008-deduplicate-joins.md) */ export class DeduplicateJoinsPlugin { #transformer = new DeduplicateJoinsTransformer(); transformQuery(args) { return this.#transformer.transformNode(args.node, args.queryId); } transformResult(args) { return Promise.resolve(args.result); } }