@typed/content-hash
Version:
Content hash a directory of HTML/JS/CSS files and other static assets
12 lines (8 loc) • 451 B
text/typescript
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>