Files
n8n-nodes-strike/node_modules/n8n-workflow/dist/esm/extensions/expression-extension.d.ts
Martien 5605b9b49a Initial commit: n8n Strike API node
- Add Strike API credentials configuration
- Implement Strike node with 9 resources (Account, Balance, Currency Exchange, Deposit, Invoice, Payment, Payment Method, Payout, Rates)
- Add comprehensive operation descriptions for all resources
- Include CLAUDE.MD documentation
- Set up build configuration with TypeScript, ESLint, and Prettier

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-10 11:00:38 +01:00

32 lines
1.2 KiB
TypeScript

import type { ExtensionMap } from './extensions';
export declare const EXTENSION_OBJECTS: ExtensionMap[];
export declare const hasExpressionExtension: (str: string) => boolean;
export declare const hasNativeMethod: (method: string) => boolean;
/**
* A function to inject an extender function call into the AST of an expression.
* This uses recast to do the transform.
*
* This function also polyfills optional chaining if using extended functions.
*
* ```ts
* 'a'.method('x') // becomes
* extend('a', 'method', ['x']);
*
* 'a'.first('x').second('y') // becomes
* extend(extend('a', 'first', ['x']), 'second', ['y']));
* ```
*/
export declare const extendTransform: (expression: string) => {
code: string;
} | undefined;
/**
* Extender function injected by expression extension plugin to allow calls to extensions.
*
* ```ts
* extend(input, "functionName", [...args]);
* ```
*/
export declare function extend(input: unknown, functionName: string, args: unknown[]): any;
export declare function extendOptional(input: unknown, functionName: string): Function | undefined;
export declare function extendSyntax(bracketedExpression: string, forceExtend?: boolean): string;
//# sourceMappingURL=expression-extension.d.ts.map