UNPKG

protoobject

Version:

A universal class for creating any JSON objects and simple manipulations with them.

24 lines (23 loc) 1.65 kB
/** * A universal class for creating any JSON objects and simple manipulations with them. * @module protoobject * @author Siarhei Dudko <siarhei@dudko.dev> */ export { ProtoObject } from "./classes/proto-object.js"; export { ProtoObjectSQLite, RecordState, } from "./classes/proto-object-sqlite.js"; export { ProtoObjectTCP, MessageType, ProtoObjectTCPServer, ProtoObjectTCPClient, } from "./classes/proto-object-tcp.js"; export type { TCPMessage, ProtoObjectTCPStaticMethods, } from "./classes/proto-object-tcp.js"; export { ProtoObjectStream } from "./classes/proto-object-stream.js"; export { ProtoObjectCrypto, EncryptionAlgorithm, HashAlgorithm, } from "./classes/proto-object-crypto.js"; export type { EncryptedData, ProtoObjectCryptoStaticMethods, } from "./classes/proto-object-crypto.js"; export { ProtoObjectFS, FileOperationType, FileFormat, } from "./classes/proto-object-fs.js"; export type { FileOperationResult, ProtoObjectFSStaticMethods, CSVFieldMapping, } from "./classes/proto-object-fs.js"; export { StaticImplements } from "./decorators/static-implements.js"; export type { AnyObject } from "./types/any-object.js"; export type { UnknownObject } from "./types/unknown-object.js"; export type { ValidatorFunction } from "./types/validator-function.js"; export type { ProtoObjectDynamicMethods } from "./types/dynamic-methods.js"; export type { ProtoObjectStaticMethods } from "./types/static-methods.js"; export type { RecordTransformer } from "./types/record-transformer.js"; export type { CollectionTransformer } from "./types/collection-transformer.js"; export { protoObjectFactory } from "./utils/protoobject-factory.js";