import type { RawSourceMap } from 'source-map'; import type { HashedBundled } from '../../common/bundle.js'; export enum SourceMapExtension { CSS = 'css', JS = 'js', } export type SourceMapFilename = `${NameT}.${HashT}.${ExtensionT}.map` export const SourceMaps = new Map, RawSourceMap>([ ]) export function getSourceMapFileName(name: NameT, hash: HashT, extension: ExtensionT): SourceMapFilename { return `${name}.${hash}.${extension}.map` }