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

View File

@@ -0,0 +1,20 @@
import type { OperationNodeSource } from '../operation-node/operation-node-source.js';
import { CommonTableExpressionNode } from '../operation-node/common-table-expression-node.js';
export declare class CTEBuilder<N extends string> implements OperationNodeSource {
#private;
constructor(props: CTEBuilderProps);
/**
* Makes the common table expression materialized.
*/
materialized(): CTEBuilder<N>;
/**
* Makes the common table expression not materialized.
*/
notMaterialized(): CTEBuilder<N>;
toOperationNode(): CommonTableExpressionNode;
}
interface CTEBuilderProps {
readonly node: CommonTableExpressionNode;
}
export type CTEBuilderCallback<N extends string> = (cte: <N2 extends string>(name: N2) => CTEBuilder<N2>) => CTEBuilder<N>;
export {};