{"version":3,"sources":["../src/index.ts"],"sourcesContent":["//         ██╗  ████████╗\r\n//         ╚═╝  ╚═══════╝\r\n//         ██╗  ████████╗\r\n//         ██║ ██╔═════██╗\r\n//         ██║ ██║     ██║\r\n//         ██║ ██║     ██║\r\n//         ██║ ╚████████╔╝\r\n//         ╚═╝  ╚═══════╝\r\n//         Internet Object\r\n\r\n\r\n// Internet Object Structural\r\nexport { default as IODocument                      } from './core/document';\r\nexport { default as IOHeader                        } from './core/header';\r\nexport { default as IODefinitions                   } from './core/definitions';\r\nexport { default as IOCollection                    } from './core/collection';\r\nexport { default as Decimal                         } from './core/decimal/decimal';\r\nexport { default as IOObject                        } from './core/internet-object';\r\nexport { default as IOSection                       } from './core/section';\r\nexport { default as IOSectionCollection             } from './core/section-collection';\r\n\r\n// Error handling\r\nexport { default as IOError                         } from './errors/io-error';\r\nexport { default as ErrorCodes                      } from './errors/io-error-codes';\r\nexport { default as IOSyntaxError                   } from './errors/io-syntax-error';\r\nexport { default as IOValidationError               } from './errors/io-validation-error';\r\n\r\n// Schema and validation\r\nexport { default as IOSchema                        } from './schema/schema';\r\nexport { default as parse                           } from './parser/index';\r\nexport { default as parseDefinitions                } from './parser/parse-defs';\r\nexport { default as parseDefs                       } from './parser/parse-defs';\r\nexport { default as parseSchema                     } from './schema/parse-schema';\r\nexport { load                                     } from './facade/load';\r\nexport type { LoadOptions                           } from './facade/load';\r\nexport { loadObject, loadCollection                 } from './facade/load';\r\nexport type { LoadObjectOptions                     } from './facade/load';\r\nexport { loadInferred                               } from './facade/load-inferred';\r\nexport type { LoadInferredOptions                   } from './facade/load-inferred';\r\nexport { stringify                                  } from './facade/stringify';\r\nexport { stringifyDocument                          } from './facade/stringify-document';\r\nexport { toObject, toJSON } from './facade/to-object';\r\nexport type { Jsonable } from './facade/to-object';\r\nexport { validate, validateObject, validateCollection } from './facade/validate';\r\nexport type { ValidationResult } from './facade/validate';\r\n\r\n// Streaming\r\nexport { createStreamReader, createStreamWriter, createPushSource, BufferTransport } from './streaming';\r\nexport { IOStreamReader } from './streaming';\r\nexport type { IOStreamTransport, IOStreamSource, StreamItem, StreamReaderOptions, StreamWriterOptions } from './streaming';\r\n\r\n// Main tag functions (also tree-shakable)\r\nexport { ioDefinitions, ioDocument, ioObject, ioSchema } from './facade';\r\n\r\n// Default facade (only imported if user does default import!)\r\nimport io from './facade';\r\nexport default io;\r\nexport const IO = io;\r\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA,sBAA2D;AAC3D,oBAA2D;AAC3D,yBAA2D;AAC3D,wBAA2D;AAC3D,qBAA2D;AAC3D,6BAA2D;AAC3D,qBAA2D;AAC3D,gCAA2D;AAG3D,sBAA2D;AAC3D,4BAA2D;AAC3D,6BAA2D;AAC3D,iCAA2D;AAG3D,oBAA2D;AAC3D,oBAA2D;AAC3D,wBAA2D;AAC3D,IAAAA,qBAA2D;AAC3D,0BAA2D;AAC3D,kBAAyD;AAEzD,IAAAC,eAA2D;AAE3D,2BAA2D;AAE3D,uBAA2D;AAC3D,gCAA2D;AAC3D,uBAAiC;AAEjC,sBAA6D;AAI7D,uBAA0F;AAC1F,IAAAC,oBAA+B;AAI/B,oBAA8D;AAG9D,IAAAC,iBAAe;AACf,IAAO,gBAAQ,eAAAC;AACR,MAAM,KAAK,eAAAA;","names":["import_parse_defs","import_load","import_streaming","import_facade","io"]}