{{breadcrumbs}}
← BACK TO HUB
HUB / index.ts

index.ts

Runtime
TypeScript
Category
TypeScript
Path
/storage/emulated/0/Projects/Management/Libraries/ts/index.ts
FILE // index.ts
/*
Library:     index.ts
MFDB Version: 1.3.1
Format_Creator: Elton Boehnen
Status:      OFFICIAL - v1.3.1
Date:        2026-05-06
*/

/**
 * Library:     index.ts
 * Jurisdiction: ["TYPESCRIPT", "CORE_COMMAND"]
 * Status:      OFFICIAL — Core-Command/Lib (v1.1)
 * Author:      Elton Boehnen
 * Version:     1.1 (OFFICIAL)
 * Date:        2026-04-23
 * Description: Core-Command library component.
 */
// Types & error classes
export * from "./bejson_types";

// Core operations (parse, serialize, record CRUD)
export * from "./bejson_core";

// BEJSON validators (104, 104a, 104db)
export {
  validateDocument,
  validate104,
  validate104a,
  validate104db,
  assertValid,
  isValid,
} from "./bejson_validators";

// MFDB validators
export {
  discoverRole,
  validateManifest,
  validateEntityFile,
  validateDatabase,
  decodeManifestRecords,
  decodeDatabaseMeta,
} from "./mfdb_validators";

// MFDB core
export {
  createManifest,
  createEntityFile,
  registerEntity,
  unregisterEntity,
  syncRecordCount,
  updateEntityRecord,
  findEntityRecord,
  listEntities,
  listEntityPaths,
} from "./mfdb_core";

export type { CreateManifestOptions, EntityValidationOptions, DatabaseValidationOptions } from "./mfdb_validators";
export type { CreateManifestOptions as MFDBCreateManifestOptions } from "./mfdb_core";