UNPKG

qif-ts

Version:

Typescript library to map QIF formatted data

43 lines (42 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QifParserError = exports.QifMapperError = exports.QIF_TYPE_STRINGS_MAP = exports.QifType = void 0; /** * Enum of all possible QIF file types for a QIF file. * * @public */ var QifType; (function (QifType) { QifType["Cash"] = "!Type:Cash"; QifType["Bank"] = "!Type:Bank"; QifType["Card"] = "!Type:CCard"; QifType["Investment"] = "!Type:Invst"; QifType["Asset"] = "!Type:Oth A"; QifType["Liability"] = "!Type:Oth L"; QifType["Invoice"] = "!Type:Invoice"; QifType["Account"] = "!Account"; QifType["Category"] = "!Type:Cat"; QifType["Class"] = "!Type:Class"; QifType["Memorized"] = "!Type:Memorized"; })(QifType = exports.QifType || (exports.QifType = {})); exports.QIF_TYPE_STRINGS_MAP = { '!Type:Cash': QifType.Cash, '!Type:Bank': QifType.Bank, '!Type:CCard': QifType.Card, '!Type:Invst': QifType.Investment, '!Type:Oth A': QifType.Asset, '!Type:Oth L': QifType.Liability, '!Account': QifType.Account, '!Type:Cat': QifType.Category, '!Type:Class': QifType.Class, '!Type:Memorized': QifType.Memorized }; /* tslint:disable:max-classes-per-file */ class QifMapperError extends Error { } exports.QifMapperError = QifMapperError; class QifParserError extends Error { } exports.QifParserError = QifParserError; /* tslint:enable:max-classes-per-file */