summaryrefslogtreecommitdiff
path: root/cli/msg.fbs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2019-07-18 00:15:30 +0200
committerRyan Dahl <ry@tinyclouds.org>2019-07-17 18:15:30 -0400
commit8214b686cea3f6ad57d7da49a44d33185fdeb098 (patch)
tree00517c7b8f4bb835ce050e89f29ec1826bac92ce /cli/msg.fbs
parent481a82c983e40201589e105e28be4ce809e46a60 (diff)
Refactor DenoDir (#2636)
* rename `ModuleMetaData` to `SourceFile` and remove TS specific functionality * add `TsCompiler` struct encapsulating processing of TypeScript files * move `SourceMapGetter` trait implementation to `//cli/compiler.rs` * add low-level `DiskCache` API for general purpose caches and use it in `DenoDir` and `TsCompiler` for filesystem access * don't use hash-like filenames for compiled modules, instead use metadata file for storing compilation hash * add `SourceFileCache` for in-process caching of loaded files for fast subsequent access * define `SourceFileFetcher` trait encapsulating loading of local and remote files and implement it for `DenoDir` * define `use_cache` and `no_fetch` flags on `DenoDir` instead of using in fetch methods
Diffstat (limited to 'cli/msg.fbs')
-rw-r--r--cli/msg.fbs8
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/msg.fbs b/cli/msg.fbs
index 9b531147d..a3a5040ff 100644
--- a/cli/msg.fbs
+++ b/cli/msg.fbs
@@ -15,8 +15,8 @@ union Any {
EnvironRes,
Exit,
Fetch,
- FetchModuleMetaData,
- FetchModuleMetaDataRes,
+ FetchSourceFile,
+ FetchSourceFileRes,
FetchRes,
FormatError,
FormatErrorRes,
@@ -241,12 +241,12 @@ table WorkerPostMessage {
// data passed thru the zero-copy data parameter.
}
-table FetchModuleMetaData {
+table FetchSourceFile {
specifier: string;
referrer: string;
}
-table FetchModuleMetaDataRes {
+table FetchSourceFileRes {
// If it's a non-http module, moduleName and filename will be the same.
// For http modules, module_name is its resolved http URL, and filename
// is the location of the locally downloaded source code.