Skip to main content
Module

x/dem/repository.ts>Repository

A module version manager for Deno.
Latest
type alias Repository
import { type Repository } from "https://deno.land/x/dem@0.9.9/repository.ts";
definition: { removeModule(moduleProtocol: string, modulePath: string): Promise<void>; addLink(
moduleProtocol: string,
modulePath: string,
moduleVersion: string,
filePath: string,
hasDefaultExport: boolean,
): Promise<void>; removeLink(
moduleProtocol: string,
modulePath: string,
filePath: string,
): Promise<void>; addAlias(
moduleProtocol: string,
modulePath: string,
filePath: string,
aliasPath: string,
hasDefaultExport: boolean,
): Promise<void>; removeAlias(aliasPath: string): Promise<void>; updateLink(
moduleProtocol: string,
modulePath: string,
moduleVersion: string,
filePath: string,
hasDefaultExport: boolean,
): Promise<void>; loadConfig(): Promise<Config>; saveConfig(config: Config): void; }