UNPKG

mcard-js

Version:

MCard - Content-addressable storage with cryptographic hashing, handle resolution, and vector search for Node.js and browsers

41 lines 1.38 kB
/** * Core resource types and base registry. */ export var ResourceCategory; (function (ResourceCategory) { ResourceCategory["ENVIRONMENT"] = "env"; ResourceCategory["FILESYSTEM"] = "file"; ResourceCategory["STORAGE"] = "storage"; ResourceCategory["NETWORK"] = "network"; ResourceCategory["OBSERVABILITY"] = "observability"; ResourceCategory["COMPUTE"] = "compute"; ResourceCategory["RANDOM"] = "random"; })(ResourceCategory || (ResourceCategory = {})); // Core resource types that are always available export const RESOURCE_REGISTRY = { env: { name: 'env', category: ResourceCategory.ENVIRONMENT, uriTemplate: 'env://{name}', hashTemplate: 'env:{name}:{required}:{secret}', defaultOptions: { required: true, secret: false }, argNames: ['name'] }, file: { name: 'file', category: ResourceCategory.FILESYSTEM, uriTemplate: 'file://{path}', hashTemplate: 'file:{path}', defaultOptions: { mode: 'read', required: true }, argNames: ['path'] }, directory: { name: 'directory', category: ResourceCategory.FILESYSTEM, uriTemplate: 'file://{path}/', hashTemplate: 'dir:{path}', defaultOptions: { recursive: true, isDirectory: true }, argNames: ['path'] } }; //# sourceMappingURL=core.js.map