Initial commit - Event Planner application

This commit is contained in:
mberlin
2026-03-18 14:55:56 -03:00
commit 86d779eb4d
7548 changed files with 1006324 additions and 0 deletions

47
node_modules/kysely/dist/esm/parser/select-parser.js generated vendored Normal file
View File

@@ -0,0 +1,47 @@
/// <reference types="./select-parser.d.ts" />
import { isFunction, isReadonlyArray, isString } from '../util/object-utils.js';
import { SelectionNode } from '../operation-node/selection-node.js';
import { parseAliasedStringReference } from './reference-parser.js';
import { isDynamicReferenceBuilder, } from '../dynamic/dynamic-reference-builder.js';
import { parseAliasedExpression, } from './expression-parser.js';
import { parseTable } from './table-parser.js';
import { expressionBuilder, } from '../expression/expression-builder.js';
export function parseSelectArg(selection) {
if (isFunction(selection)) {
return parseSelectArg(selection(expressionBuilder()));
}
else if (isReadonlyArray(selection)) {
return selection.map((it) => parseSelectExpression(it));
}
else {
return [parseSelectExpression(selection)];
}
}
function parseSelectExpression(selection) {
if (isString(selection)) {
return SelectionNode.create(parseAliasedStringReference(selection));
}
else if (isDynamicReferenceBuilder(selection)) {
return SelectionNode.create(selection.toOperationNode());
}
else {
return SelectionNode.create(parseAliasedExpression(selection));
}
}
export function parseSelectAll(table) {
if (!table) {
return [SelectionNode.createSelectAll()];
}
else if (Array.isArray(table)) {
return table.map(parseSelectAllArg);
}
else {
return [parseSelectAllArg(table)];
}
}
function parseSelectAllArg(table) {
if (isString(table)) {
return SelectionNode.createSelectAllFromTable(parseTable(table));
}
throw new Error(`invalid value selectAll expression: ${JSON.stringify(table)}`);
}