@deep-foundation/deeplinks
Version:
[](https://www.npmjs.com/package/@deep-foundation/deeplinks) [](https://gitpod.io/#https://github.com/deep-fo
25 lines (24 loc) • 706 B
TypeScript
import { DeepClientInstance } from './client';
import { Id, Link } from './minilinks';
export declare class Package {
deep: DeepClientInstance;
name: string;
constructor(options: PackageOptions);
createEntity(name: string): {
id: () => Promise<Id>;
idLocal: () => Id;
name: string;
};
id(...names: string[]): Promise<Id>;
idLocal(...names: string[]): Id;
applyMiniLinks(): Promise<{
errors?: import("./minilinks").MinilinkError[];
anomalies?: import("./minilinks").MinilinkError[];
data: Link<Id>[];
plainLinks: Link<Id>[];
}>;
}
export interface PackageOptions {
name: string;
deep: DeepClientInstance;
}