{"version":3,"sources":["../../src/storage/service.ts"],"names":[],"mappings":"AAAA;;GAEG;;AAEH,OAAO,EAAE,KAAK,EAAE,iBAAoB;AACpC,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAE1B,MAAM,WAAW,OAAO;IACtB,IAAI,CAAE,GAAG,EAAE,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;IACxC,IAAI,CAAE,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IACxC,UAAU,CAAE,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;IAC3C,KAAK,CAAE,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;CACvC","file":"service.d.ts","sourcesContent":["/**\n * @module \"ethpm/storage\"\n */\n\nimport { Maybe } from 'ethpm/types';\nimport { URL } from 'url';\n\nexport interface Service {\n  read (uri: URL): Promise<Maybe<string>>;\n  hash (content: string): Promise<string>;\n  predictUri (content: string): Promise<URL>;\n  write (content: string): Promise<URL>;\n}\n"]}