From 26e0ef9b06b605dcad6cfe9ad0f31c99566595d2 Mon Sep 17 00:00:00 2001 From: Valya Bullions Date: Tue, 13 Aug 2024 15:37:45 +0100 Subject: [PATCH] move hooks type --- src/ExpressionBuilder.ts | 2 +- src/ast.ts | 5 +++++ src/index.ts | 7 +------ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ExpressionBuilder.ts b/src/ExpressionBuilder.ts index 36bccca..8f7c394 100644 --- a/src/ExpressionBuilder.ts +++ b/src/ExpressionBuilder.ts @@ -10,7 +10,7 @@ import type { DataNode } from './VariablePolyfill'; import { splitExpression } from './ExpressionSplitter'; import type { ExpressionCode, ExpressionText } from './ExpressionSplitter'; import { parseWithEsprimaNext } from './Parser'; -import type { TournamentHooks } from './'; +import type { TournamentHooks } from './ast'; export interface ExpressionAnalysis { has: { diff --git a/src/ast.ts b/src/ast.ts index 0704d1b..db3c1d5 100644 --- a/src/ast.ts +++ b/src/ast.ts @@ -5,6 +5,11 @@ export { builders as astBuilders, type namedTypes as astNamedTypes } from 'ast-t import type { types } from 'recast'; import type { namedTypes } from 'ast-types'; +export interface TournamentHooks { + before: ASTBeforeHook[]; + after: ASTAfterHook[]; +} + export type ASTAfterHook = ( ast: namedTypes.ExpressionStatement, dataNode: namedTypes.ThisExpression | namedTypes.Identifier, diff --git a/src/index.ts b/src/index.ts index 705b470..09f037d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,7 +3,7 @@ import type { ExpressionAnalysis } from './ExpressionBuilder'; import { getTmplDifference } from './Analysis'; import type { ExpressionEvaluator, ExpressionEvaluatorClass } from './Evaluator'; import { FunctionEvaluator } from './FunctionEvaluator'; -import type { ASTBeforeHook, ASTAfterHook } from './ast'; +import type { TournamentHooks } from './ast'; export type { TmplDifference } from './Analysis'; export type { ExpressionEvaluator, ExpressionEvaluatorClass } from './Evaluator'; @@ -12,11 +12,6 @@ export * from './ast'; const DATA_NODE_NAME = '___n8n_data'; export type ReturnValue = string | null | (() => unknown); -export interface TournamentHooks { - before: ASTBeforeHook[]; - after: ASTAfterHook[]; -} - export class Tournament { private evaluator!: ExpressionEvaluator;