Files
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

51 lines
1.5 KiB
TypeScript

import * as types from "ast-types";
import { parse } from "./lib/parser";
import { Options } from "./lib/options";
export {
/**
* Parse a string of code into an augmented syntax tree suitable for
* arbitrary modification and reprinting.
*/
parse,
/**
* Convenient shorthand for the ast-types package.
*/
types, };
/**
* Traverse and potentially modify an abstract syntax tree using a
* convenient visitor syntax:
*
* recast.visit(ast, {
* names: [],
* visitIdentifier: function(path) {
* var node = path.value;
* this.visitor.names.push(node.name);
* this.traverse(path);
* }
* });
*/
export { visit } from "ast-types";
/**
* Options shared between parsing and printing.
*/
export { Options } from "./lib/options";
/**
* Reprint a modified syntax tree using as much of the original source
* code as possible.
*/
export declare function print(node: types.ASTNode, options?: Options): import("./lib/printer").PrintResultType;
/**
* Print without attempting to reuse any original source code.
*/
export declare function prettyPrint(node: types.ASTNode, options?: Options): import("./lib/printer").PrintResultType;
/**
* Convenient command-line interface (see e.g. example/add-braces).
*/
export declare function run(transformer: Transformer, options?: RunOptions): void;
export interface Transformer {
(ast: types.ASTNode, callback: (ast: types.ASTNode) => void): void;
}
export interface RunOptions extends Options {
writeback?(code: string): void;
}