{
  "version": 3,
  "sources": ["../../src/modules/node-model/attachable/asAttachableInstance.ts", "../../src/modules/node-model/attachable/isAttachableInstance.ts", "../../src/modules/node-model/typeChecks.ts", "../../src/modules/node-model/Queries/Attach.ts", "../../src/modules/node-model/Queries/Attached.ts", "../../src/modules/node-model/Queries/Certify.ts", "../../src/modules/node-model/Queries/Detach.ts", "../../src/modules/node-model/Queries/Registered.ts", "../../src/modules/node-model/attachable/AttachableInstance.ts", "../../src/modules/node-model/ChildCertification.ts", "../../src/modules/node-model/Config.ts"],
  "sourcesContent": ["import { AsObjectFactory } from '@ariestools/sdk'\n\nimport { isAttachableNodeInstance } from './isAttachableInstance.ts'\n\nexport const asAttachableNodeInstance = AsObjectFactory.create(isAttachableNodeInstance)\n", "import type { ObjectTypeShape, TypeCheck } from '@ariestools/sdk'\nimport { IsObjectFactory } from '@ariestools/sdk'\n\nimport { isAttachableModuleInstance } from '#module-model'\n\nimport { isNodeInstance } from '../typeChecks.ts'\nimport type { AttachableNodeInstance } from './AttachableInstance.ts'\n\nexport const requiredAttachableNodeInstanceFunctions: ObjectTypeShape = {}\n\n// we do not use IsInstanceFactory here to prevent a cycle\nconst factory = new IsObjectFactory<AttachableNodeInstance>()\n\nexport const isAttachableNodeInstance: TypeCheck<AttachableNodeInstance> = factory.create(requiredAttachableNodeInstanceFunctions, [\n  isNodeInstance,\n  isAttachableModuleInstance,\n])\n", "import type { TypeCheck } from '@ariestools/sdk'\nimport { AsObjectFactory } from '@ariestools/sdk'\n\nimport {\n  IsInstanceFactory, isModuleInstance, IsQueryableModuleFactory, WithFactory,\n} from '#module-model'\n\nimport type { NodeInstance } from './instance.ts'\nimport type { NodeModule } from './Node.ts'\nimport { NodeAttachedQuerySchema } from './Queries/index.ts'\n\nconst instanceFactory = new IsInstanceFactory<NodeInstance>()\n\nexport const isNodeInstance: TypeCheck<NodeInstance> = instanceFactory.create(\n  {\n    attach: 'function',\n    attached: 'function',\n    certify: 'function',\n    detach: 'function',\n    registered: 'function',\n  },\n  [isModuleInstance],\n)\n\nexport const isNodeModule: TypeCheck<NodeModule> = new IsQueryableModuleFactory<NodeModule>().create([NodeAttachedQuerySchema])\n\nexport const asNodeModule = AsObjectFactory.create(isNodeModule)\nexport const asNodeInstance = AsObjectFactory.create(isNodeInstance)\n\n/** @deprecated use narrowing instead [ if(is) ] */\n// eslint-disable-next-line @typescript-eslint/no-deprecated\nexport const withNodeModule = WithFactory.create(isNodeModule)\n/** @deprecated use narrowing instead [ if(is) ] */\n// eslint-disable-next-line @typescript-eslint/no-deprecated\nexport const withNodeInstance = WithFactory.create(isNodeInstance)\n", "import {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport {\n  asSchema, PayloadZodOfSchema, QueryFieldsZod,\n} from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nimport type { ModuleIdentifier } from '#module-model'\n\nexport const NodeAttachQuerySchema: 'network.xyo.query.node.attach' & {\n  readonly __schema: true\n} = asSchema('network.xyo.query.node.attach', true)\nexport type NodeAttachQuerySchema = typeof NodeAttachQuerySchema\n\nexport const NodeAttachQueryZod: z.ZodMiniObject<\n  & { schema: z.ZodMiniLiteral<NodeAttachQuerySchema> }\n  & (typeof QueryFieldsZod)['shape']\n  & {\n    external: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>\n    id: z.ZodMiniCustom<ModuleIdentifier, ModuleIdentifier>\n  },\n  z.core.$strip\n> = z.extend(PayloadZodOfSchema(NodeAttachQuerySchema), {\n  ...QueryFieldsZod.shape,\n  external: z.optional(z.boolean()),\n  id: z.custom<ModuleIdentifier>(),\n})\n\nexport type NodeAttachQuery = z.infer<typeof NodeAttachQueryZod>\n\nexport const isNodeAttachQuery: ReturnType<typeof zodIsFactory<NodeAttachQuery>> = zodIsFactory(NodeAttachQueryZod)\nexport const asNodeAttachQuery: ReturnType<typeof zodAsFactory<NodeAttachQuery>> = zodAsFactory(NodeAttachQueryZod, 'asNodeAttachQuery')\nexport const toNodeAttachQuery: ReturnType<typeof zodToFactory<NodeAttachQuery>> = zodToFactory(NodeAttachQueryZod, 'toNodeAttachQuery')\n", "import {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport {\n  asSchema, PayloadZodOfSchema, QueryFieldsZod,\n} from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nexport const NodeAttachedQuerySchema: 'network.xyo.query.node.attached' & {\n  readonly __schema: true\n} = asSchema('network.xyo.query.node.attached', true)\nexport type NodeAttachedQuerySchema = typeof NodeAttachedQuerySchema\n\nexport const NodeAttachedQueryZod: z.ZodMiniObject<\n  & { schema: z.ZodMiniLiteral<NodeAttachedQuerySchema> }\n  & (typeof QueryFieldsZod)['shape'],\n  z.core.$strip\n> = z.extend(PayloadZodOfSchema(NodeAttachedQuerySchema), { ...QueryFieldsZod.shape })\n\nexport type NodeAttachedQuery = z.infer<typeof NodeAttachedQueryZod>\n\nexport const isNodeAttachedQuery: ReturnType<typeof zodIsFactory<NodeAttachedQuery>> = zodIsFactory(NodeAttachedQueryZod)\nexport const asNodeAttachedQuery: ReturnType<typeof zodAsFactory<NodeAttachedQuery>> = zodAsFactory(NodeAttachedQueryZod, 'asNodeAttachedQuery')\nexport const toNodeAttachedQuery: ReturnType<typeof zodToFactory<NodeAttachedQuery>> = zodToFactory(NodeAttachedQueryZod, 'toNodeAttachedQuery')\n", "import {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport {\n  asSchema, PayloadZodOfSchema, QueryFieldsZod,\n} from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nimport type { ModuleIdentifier } from '#module-model'\n\nexport const NodeCertifyQuerySchema: 'network.xyo.query.node.certify' & {\n  readonly __schema: true\n} = asSchema('network.xyo.query.node.certify', true)\nexport type NodeCertifyQuerySchema = typeof NodeCertifyQuerySchema\n\nexport const NodeCertifyQueryZod: z.ZodMiniObject<\n  & { schema: z.ZodMiniLiteral<NodeCertifyQuerySchema> }\n  & (typeof QueryFieldsZod)['shape']\n  & { id: z.ZodMiniCustom<ModuleIdentifier, ModuleIdentifier> },\n  z.core.$strip\n> = z.extend(PayloadZodOfSchema(NodeCertifyQuerySchema), {\n  ...QueryFieldsZod.shape,\n  id: z.custom<ModuleIdentifier>(),\n})\n\nexport type NodeCertifyQuery = z.infer<typeof NodeCertifyQueryZod>\n\nexport const isNodeCertifyQuery: ReturnType<typeof zodIsFactory<NodeCertifyQuery>> = zodIsFactory(NodeCertifyQueryZod)\nexport const asNodeCertifyQuery: ReturnType<typeof zodAsFactory<NodeCertifyQuery>> = zodAsFactory(NodeCertifyQueryZod, 'asNodeCertifyQuery')\nexport const toNodeCertifyQuery: ReturnType<typeof zodToFactory<NodeCertifyQuery>> = zodToFactory(NodeCertifyQueryZod, 'toNodeCertifyQuery')\n", "import {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport {\n  asSchema, PayloadZodOfSchema, QueryFieldsZod,\n} from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nimport type { ModuleIdentifier } from '#module-model'\n\nexport const NodeDetachQuerySchema: 'network.xyo.query.node.detach' & {\n  readonly __schema: true\n} = asSchema('network.xyo.query.node.detach', true)\nexport type NodeDetachQuerySchema = typeof NodeDetachQuerySchema\n\nexport const NodeDetachQueryZod: z.ZodMiniObject<\n  & { schema: z.ZodMiniLiteral<NodeDetachQuerySchema> }\n  & (typeof QueryFieldsZod)['shape']\n  & { id: z.ZodMiniCustom<ModuleIdentifier, ModuleIdentifier> },\n  z.core.$strip\n> = z.extend(PayloadZodOfSchema(NodeDetachQuerySchema), {\n  ...QueryFieldsZod.shape,\n  id: z.custom<ModuleIdentifier>(),\n})\n\nexport type NodeDetachQuery = z.infer<typeof NodeDetachQueryZod>\n\nexport const isNodeDetachQuery: ReturnType<typeof zodIsFactory<NodeDetachQuery>> = zodIsFactory(NodeDetachQueryZod)\nexport const asNodeDetachQuery: ReturnType<typeof zodAsFactory<NodeDetachQuery>> = zodAsFactory(NodeDetachQueryZod, 'asNodeDetachQuery')\nexport const toNodeDetachQuery: ReturnType<typeof zodToFactory<NodeDetachQuery>> = zodToFactory(NodeDetachQueryZod, 'toNodeDetachQuery')\n", "import {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport {\n  asSchema, PayloadZodOfSchema, QueryFieldsZod,\n} from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nexport const NodeRegisteredQuerySchema: 'network.xyo.query.node.registered' & {\n  readonly __schema: true\n} = asSchema('network.xyo.query.node.registered', true)\nexport type NodeRegisteredQuerySchema = typeof NodeRegisteredQuerySchema\n\nexport const NodeRegisteredQueryZod: z.ZodMiniObject<\n  & { schema: z.ZodMiniLiteral<NodeRegisteredQuerySchema> }\n  & (typeof QueryFieldsZod)['shape'],\n  z.core.$strip\n> = z.extend(PayloadZodOfSchema(NodeRegisteredQuerySchema), { ...QueryFieldsZod.shape })\n\nexport type NodeRegisteredQuery = z.infer<typeof NodeRegisteredQueryZod>\n\nexport const isNodeRegisteredQuery: ReturnType<typeof zodIsFactory<NodeRegisteredQuery>> = zodIsFactory(NodeRegisteredQueryZod)\nexport const asNodeRegisteredQuery: ReturnType<typeof zodAsFactory<NodeRegisteredQuery>> = zodAsFactory(NodeRegisteredQueryZod, 'asNodeRegisteredQuery')\nexport const toNodeRegisteredQuery: ReturnType<typeof zodToFactory<NodeRegisteredQuery>> = zodToFactory(NodeRegisteredQueryZod, 'toNodeRegisteredQuery')\n", "import type { TypeCheck } from '@ariestools/sdk'\nimport { IsObjectFactory } from '@ariestools/sdk'\n\nimport type { AttachableModuleInstance } from '#module-model'\n\nimport type { NodeInstance } from '../instance.ts'\nimport type { NodeModule, NodeModuleEventData } from '../Node.ts'\nimport type { NodeParams } from '../Params.ts'\n\nexport interface AttachableNodeInstance<TParams extends NodeParams = NodeParams, TEventData extends NodeModuleEventData = NodeModuleEventData>\n  extends NodeModule<TParams, TEventData>,\n  AttachableModuleInstance<TParams, TEventData>,\n  NodeInstance<TParams, TEventData> {}\n\nexport type AttachableNodeInstanceTypeCheck<T extends AttachableNodeInstance = AttachableNodeInstance> = TypeCheck<T>\n\nexport class IsAttachableNodeInstanceFactory<T extends AttachableNodeInstance = AttachableNodeInstance> extends IsObjectFactory<T> {}\n", "import {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport {\n  asSchema, PayloadZodOfSchema, type XyoAddress,\n} from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nexport const ChildCertificationSchema: 'network.xyo.child.certification' & {\n  readonly __schema: true\n} = asSchema('network.xyo.child.certification', true)\nexport type ChildCertificationSchema = typeof ChildCertificationSchema\n\nexport interface ChildCertificationFields {\n  address: XyoAddress\n  expiration: number\n}\n\nexport const ChildCertificationZod: z.ZodMiniIntersection<\n  z.ZodMiniObject<{ schema: z.ZodMiniLiteral<ChildCertificationSchema> }, z.core.$strip>,\n  z.ZodMiniCustom<ChildCertificationFields, ChildCertificationFields>\n> = z.intersection(PayloadZodOfSchema(ChildCertificationSchema), z.custom<ChildCertificationFields>())\n\nexport type ChildCertification = z.infer<typeof ChildCertificationZod>\n\nexport const isChildCertification: ReturnType<typeof zodIsFactory<ChildCertification>> = zodIsFactory(ChildCertificationZod)\nexport const asChildCertification: ReturnType<typeof zodAsFactory<ChildCertification>> = zodAsFactory(ChildCertificationZod, 'asChildCertification')\nexport const toChildCertification: ReturnType<typeof zodToFactory<ChildCertification>> = zodToFactory(ChildCertificationZod, 'toChildCertification')\n", "import type { EmptyObject, WithAdditional } from '@ariestools/sdk'\nimport {\n  zodAsFactory, zodIsFactory, zodToFactory,\n} from '@ariestools/sdk'\nimport type {\n  Payload,\n  Schema,\n} from '@xyo-network/sdk-protocol'\nimport { asSchema } from '@xyo-network/sdk-protocol'\nimport * as z from 'zod/mini'\n\nimport type { ModuleConfig } from '#module-model'\nimport { ModuleConfigZod } from '#module-model'\n\nexport const NodeConfigSchema: 'network.xyo.node.config' & {\n  readonly __schema: true\n} = asSchema('network.xyo.node.config', true)\nexport type NodeConfigSchema = typeof NodeConfigSchema\n\nexport const NodeConfigZod: z.ZodMiniObject<\n  Omit<(typeof ModuleConfigZod)['shape'], 'schema'> & {\n    schema: z.ZodMiniLiteral<NodeConfigSchema>\n  },\n  z.core.$strip\n> = z.extend(ModuleConfigZod, { schema: z.literal(NodeConfigSchema) })\n\nexport type NodeConfigBase = z.infer<typeof NodeConfigZod>\n\nexport const isNodeConfig: ReturnType<typeof zodIsFactory<NodeConfigBase>> = zodIsFactory(NodeConfigZod)\nexport const asNodeConfig: ReturnType<typeof zodAsFactory<NodeConfigBase>> = zodAsFactory(NodeConfigZod, 'asNodeConfig')\nexport const toNodeConfig: ReturnType<typeof zodToFactory<NodeConfigBase>> = zodToFactory(NodeConfigZod, 'toNodeConfig')\n\nexport type NodeConfig<TConfig extends EmptyObject | Payload | void = void, TSchema extends Schema | void = void> = ModuleConfig<\n  WithAdditional<\n    {\n      archivist?: string\n    },\n    TConfig\n  >,\n  TSchema extends void\n    ? TConfig extends Payload\n      ? TConfig['schema']\n      : NodeConfigSchema\n    : TSchema\n>\n"],
  "mappings": "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",
  "names": ["AsObjectFactory", "zodAsFactory", "zodIsFactory", "zodToFactory", "asSchema", "PayloadZodOfSchema", "QueryFieldsZod", "z", "zodAsFactory", "zodIsFactory", "zodToFactory", "asSchema", "PayloadZodOfSchema", "QueryFieldsZod", "z", "zodAsFactory", "zodIsFactory", "zodToFactory", "asSchema", "PayloadZodOfSchema", "QueryFieldsZod", "z", "zodAsFactory", "zodIsFactory", "zodToFactory", "asSchema", "PayloadZodOfSchema", "QueryFieldsZod", "z", "AsObjectFactory", "IsObjectFactory", "zodAsFactory", "zodIsFactory", "zodToFactory", "asSchema", "PayloadZodOfSchema", "z", "zodAsFactory", "zodIsFactory", "zodToFactory", "asSchema", "z"]
}
