summaryrefslogtreecommitdiff
path: root/js/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'js/lib.rs')
-rw-r--r--js/lib.rs55
1 files changed, 0 insertions, 55 deletions
diff --git a/js/lib.rs b/js/lib.rs
deleted file mode 100644
index 89688b9a5..000000000
--- a/js/lib.rs
+++ /dev/null
@@ -1,55 +0,0 @@
-pub const TS_VERSION: &str = env!("TS_VERSION");
-
-pub static CLI_SNAPSHOT: &[u8] =
- include_bytes!(concat!(env!("OUT_DIR"), "/CLI_SNAPSHOT.bin"));
-pub static CLI_SNAPSHOT_MAP: &[u8] =
- include_bytes!(concat!(env!("OUT_DIR"), "/CLI_SNAPSHOT.js.map"));
-pub static CLI_SNAPSHOT_DTS: &[u8] =
- include_bytes!(concat!(env!("OUT_DIR"), "/CLI_SNAPSHOT.d.ts"));
-
-pub static COMPILER_SNAPSHOT: &[u8] =
- include_bytes!(concat!(env!("OUT_DIR"), "/COMPILER_SNAPSHOT.bin"));
-pub static COMPILER_SNAPSHOT_MAP: &[u8] =
- include_bytes!(concat!(env!("OUT_DIR"), "/COMPILER_SNAPSHOT.js.map"));
-pub static COMPILER_SNAPSHOT_DTS: &[u8] =
- include_bytes!(concat!(env!("OUT_DIR"), "/COMPILER_SNAPSHOT.d.ts"));
-
-static DENO_RUNTIME: &str = include_str!("lib.deno_runtime.d.ts");
-
-/// Same as deno_typescript::get_asset but also has lib.deno_runtime.d.ts
-pub fn get_asset(name: &str) -> Option<&'static str> {
- match name {
- "lib.deno_runtime.d.ts" => Some(DENO_RUNTIME),
- _ => deno_typescript::get_asset(name),
- }
-}
-
-#[test]
-fn cli_snapshot() {
- let mut isolate =
- deno::Isolate::new(deno::StartupData::Snapshot(CLI_SNAPSHOT), false);
- deno::js_check(isolate.execute(
- "<anon>",
- r#"
- if (!window) {
- throw Error("bad");
- }
- console.log("we have console.log!!!");
- "#,
- ));
-}
-
-#[test]
-fn compiler_snapshot() {
- let mut isolate =
- deno::Isolate::new(deno::StartupData::Snapshot(COMPILER_SNAPSHOT), false);
- deno::js_check(isolate.execute(
- "<anon>",
- r#"
- if (!compilerMain) {
- throw Error("bad");
- }
- console.log(`ts version: ${ts.version}`);
- "#,
- ));
-}