ofx4js
Version:
A javascript OFX library, ported from OFX4J
32 lines (31 loc) • 835 B
TypeScript
/**
* Handler for events during OFX parsing.
*/
export interface OFXHandler {
/**
* Handler an OFX header.
*
* @param name The name of the header.
* @param value The value of the header.
*/
onHeader(name: string, value: string): void;
/**
* Handle a new OFX element.
*
* @param name The name of the element.
* @param value The value of the element.
*/
onElement(name: string, value: string): void;
/**
* Handle the start of a new OFX aggregate.
*
* @param aggregateName The name of the aggregate.
*/
startAggregate(aggregateName: string): void;
/**
* Handle the end of an OFX aggregate.
*
* @param aggregateName The aggregate name.
*/
endAggregate(aggregateName: string): void;
}