UNPKG

@typed/content-hash

Version:

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

12 lines (8 loc) 451 B
import { Env, op, RequirementsOf } from '@typed/fp/Env' import { Document } from '../../domain/model' import { DocumentRegistry, DocumentRegistryEnv } from '../model' import { LoggerEnv } from './logging' export const rewriteDependencies = op< (documents: ReadonlyArray<Document>) => Env<LoggerEnv & DocumentRegistryEnv, DocumentRegistry> >()('rewriteDependencies') export type RewriteDependenciesEnv = RequirementsOf<typeof rewriteDependencies>