summaryrefslogtreecommitdiff
path: root/cli/startup_data.rs
blob: 2f209a378b925b536a54f72103e679b6b5cb9336 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
use crate::js::CLI_SNAPSHOT;
use crate::js::COMPILER_SNAPSHOT;
use deno_core::Snapshot;
use deno_core::StartupData;

pub fn deno_isolate_init() -> StartupData<'static> {
  debug!("Deno isolate init with snapshots.");
  let data = CLI_SNAPSHOT;
  StartupData::Snapshot(Snapshot::Static(data))
}

pub fn compiler_isolate_init() -> StartupData<'static> {
  debug!("Deno isolate init with snapshots.");
  let data = COMPILER_SNAPSHOT;
  StartupData::Snapshot(Snapshot::Static(data))
}