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>
This commit is contained in:
38
node_modules/n8n-workflow/dist/esm/workflow-diff.d.ts
generated
vendored
Normal file
38
node_modules/n8n-workflow/dist/esm/workflow-diff.d.ts
generated
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
import type { INode, IWorkflowBase } from '.';
|
||||
export type DiffableNode = Pick<INode, 'id' | 'parameters' | 'name'>;
|
||||
export type DiffableWorkflow<N extends DiffableNode = DiffableNode> = {
|
||||
nodes: N[];
|
||||
};
|
||||
export declare const enum NodeDiffStatus {
|
||||
Eq = "equal",
|
||||
Modified = "modified",
|
||||
Added = "added",
|
||||
Deleted = "deleted"
|
||||
}
|
||||
export type NodeDiff<T> = {
|
||||
status: NodeDiffStatus;
|
||||
node: T;
|
||||
};
|
||||
export type WorkflowDiff<T> = Map<string, NodeDiff<T>>;
|
||||
export declare function compareNodes<T extends DiffableNode>(base: T | undefined, target: T | undefined): boolean;
|
||||
export declare function compareWorkflowsNodes<T extends DiffableNode>(base: T[], target: T[], nodesEqual?: (base: T | undefined, target: T | undefined) => boolean): WorkflowDiff<T>;
|
||||
export declare class WorkflowChangeSet<T extends DiffableNode> {
|
||||
nodes: WorkflowDiff<T>;
|
||||
constructor(nodes?: WorkflowDiff<T>);
|
||||
hasChanges(): boolean;
|
||||
mergeNext(wcs: WorkflowChangeSet<T>): void;
|
||||
}
|
||||
declare function mergeAdditiveChanges<N extends DiffableNode = DiffableNode>(_prev: GroupedWorkflowHistory<DiffableWorkflow<N>>, next: GroupedWorkflowHistory<DiffableWorkflow<N>>, diff: WorkflowDiff<N>): boolean;
|
||||
export declare const RULES: {
|
||||
mergeAdditiveChanges: typeof mergeAdditiveChanges;
|
||||
};
|
||||
type GroupedWorkflowHistory<W extends DiffableWorkflow<DiffableNode>> = {
|
||||
workflowChangeSet: WorkflowChangeSet<W['nodes'][number]>;
|
||||
groupedWorkflows: W[];
|
||||
from: W;
|
||||
to: W;
|
||||
};
|
||||
export type DiffRule<W extends IWorkflowBase = IWorkflowBase, N extends W['nodes'][number] = W['nodes'][number]> = (prev: GroupedWorkflowHistory<W>, next: GroupedWorkflowHistory<W>, diff: WorkflowDiff<N>) => boolean;
|
||||
export declare function groupWorkflows<W extends IWorkflowBase = IWorkflowBase>(workflows: W[], rules: Array<DiffRule<W>>): Array<GroupedWorkflowHistory<W>>;
|
||||
export {};
|
||||
//# sourceMappingURL=workflow-diff.d.ts.map
|
||||
Reference in New Issue
Block a user