UNPKG

dwnpm

Version:

Decentralized Registry Package Manager (DRPM) helps developers publish, install, find and manage Decentralized Packages (DPKs) published to Decentralized Web Nodes (DWNs). DRPM does this by looking up a Decentralized Identifier (DID) to find its DID docum

24 lines 907 B
import { BaseDrl, DrlAddQueryFilterParams, DrlFiltersParams, DrlReadParams } from '../types.js'; export declare class DrlBuilder { baseDrl: string; path: string; query: string[]; constructor({ endpoint, did }: BaseDrl); static create({ did, endpoint }: BaseDrl): DrlBuilder; addPath({ pathSegment }: { pathSegment: string; }): DrlBuilder; addProtocolEncoded(): DrlBuilder; addProtocol({ protocol }: { protocol?: string; }): DrlBuilder; addProtocolPath({ protocolPath }: { protocolPath: string; }): DrlBuilder; addFilter({ key, value, subKey }: DrlAddQueryFilterParams): DrlBuilder; addFilters({ filters }: DrlFiltersParams): DrlBuilder; build(): string; buildDrlQuery({ filters }: DrlFiltersParams): string; buildDrlRead({ protocolPath, filters }: DrlReadParams): string; } //# sourceMappingURL=drl-builder.d.ts.map