@typed/content-hash
Version:
Content hash a directory of HTML/JS/CSS files and other static assets
12 lines (8 loc) • 427 B
text/typescript
import { Env, op, RequirementsOf } from '@typed/fp/Env'
import { Document } from '../../domain/model'
import { DocumentRegistryEnv } from '../model'
import { LoggerEnv } from './logging'
export const readDependencies = op<
(directory: string, document: Document) => Env<LoggerEnv & DocumentRegistryEnv, readonly Document[]>
>()('readDependencies')
export type ReadDependenciesEnv = RequirementsOf<typeof readDependencies>