@@ -90,53 +90,53 @@ thread_local! {
90
90
pub static REPL_INTERNAL_OBJECT_ID : RefCell <Option <RemoteObjectId >> = const { RefCell :: new( None ) } ;
91
91
}
92
92
fn get_prelude ( ) -> String {
93
- r#"
94
- const repl_internal = {
95
- lastEvalResult: undefined,
96
- lastThrownError: undefined,
97
- inspectArgs: Deno[Deno.internal].inspectArgs,
98
- noColor: Deno.noColor,
99
- get closed() {
100
- try {
101
- return typeof globalThis.closed === 'undefined' ? false : globalThis.closed;
102
- } catch {
103
- return false;
93
+ r#"(() => {
94
+ const repl_internal = {
95
+ lastEvalResult: undefined,
96
+ lastThrownError: undefined,
97
+ inspectArgs: Deno[Deno.internal].inspectArgs,
98
+ noColor: Deno.noColor,
99
+ get closed() {
100
+ try {
101
+ return typeof globalThis.closed === 'undefined' ? false : globalThis.closed;
102
+ } catch {
103
+ return false;
104
+ }
104
105
}
105
106
}
106
- }
107
- Object.defineProperty(globalThis, "_", {
108
- configurable: true,
109
- get: () => repl_internal.lastEvalResult,
110
- set: (value) => {
111
- Object.defineProperty(globalThis, "_", {
112
- value: value,
113
- writable: true,
114
- enumerable: true,
115
- configurable: true,
116
- });
117
- console.log("Last evaluation result is no longer saved to _.");
118
- },
119
- });
120
-
121
- Object.defineProperty(globalThis, "_error", {
122
- configurable: true,
123
- get: () => repl_internal.lastThrownError,
124
- set: (value) => {
125
- Object.defineProperty(globalThis, "_error", {
126
- value: value,
127
- writable: true,
128
- enumerable: true,
129
- configurable: true,
130
- });
131
-
132
- console.log("Last thrown error is no longer saved to _error.");
133
- },
134
- });
135
-
136
- globalThis.clear = console.clear.bind(console);
137
-
138
- repl_internal
139
- "# . to_string ( )
107
+ Object.defineProperty(globalThis, "_", {
108
+ configurable: true,
109
+ get: () => repl_internal.lastEvalResult,
110
+ set: (value) => {
111
+ Object.defineProperty(globalThis, "_", {
112
+ value: value,
113
+ writable: true,
114
+ enumerable: true,
115
+ configurable: true,
116
+ });
117
+ console.log("Last evaluation result is no longer saved to _.");
118
+ },
119
+ });
120
+
121
+ Object.defineProperty(globalThis, "_error", {
122
+ configurable: true,
123
+ get: () => repl_internal.lastThrownError,
124
+ set: (value) => {
125
+ Object.defineProperty(globalThis, "_error", {
126
+ value: value,
127
+ writable: true,
128
+ enumerable: true,
129
+ configurable: true,
130
+ });
131
+
132
+ console.log("Last thrown error is no longer saved to _error.");
133
+ },
134
+ });
135
+
136
+ globalThis.clear = console.clear.bind(console);
137
+
138
+ return repl_internal
139
+ })()"# . to_string ( )
140
140
}
141
141
142
142
pub enum EvaluationOutput {
0 commit comments