@typed/content-hash
Version:
Content hash a directory of HTML/JS/CSS files and other static assets
12 lines (8 loc) • 411 B
text/typescript
import { Env, op, RequirementsOf } from '@typed/fp/Env'
import { AssetManifest } from '../../domain/model'
import { DocumentRegistry } from '../model'
import { LoggerEnv } from './logging'
export const generateAssetManifest = op<(registry: DocumentRegistry) => Env<LoggerEnv, AssetManifest>>()(
'generateAssetManifest',
)
export type GenerateAssetManifestEnv = RequirementsOf<typeof generateAssetManifest>