UNPKG

@typed/content-hash

Version:

Content hash a directory of HTML/JS/CSS files and other static assets

16 lines 1.34 kB
import { Document } from '../domain/model'; import { DocumentRegistry, DocumentRegistryEnv } from './model'; export declare const hashDirectory: (directory: string) => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv & DocumentRegistryEnv & { readonly readDependencies: (directory: string, document: Document) => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv & DocumentRegistryEnv, readonly Document[]>; } & { readonly sortDocuments: (documents: readonly Document[]) => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv, readonly (readonly Document[])[]>; } & { readonly rewriteSourceMapUrls: () => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv & DocumentRegistryEnv, DocumentRegistry>; } & { readonly readFilePath: (filePath: string) => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv, import("fp-ts/Option").Option<Document>>; } & { readonly readDirectory: (directory: string) => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv, readonly string[]>; } & { readonly rewriteDependencies: (documents: readonly Document[]) => import("@typed/fp/Env").Env<import("./services/logging").LoggerEnv & DocumentRegistryEnv, DocumentRegistry>; }, DocumentRegistry>; //# sourceMappingURL=hashDirectory.d.ts.map