|
2 | 2 | // Distributed under the terms of the Modified BSD License. |
3 | 3 |
|
4 | 4 | import { Signal, ISignal } from '@lumino/signaling'; |
5 | | - |
6 | 5 | import { DocumentRegistry } from '@jupyterlab/docregistry'; |
7 | | - |
8 | 6 | import { Contents, ServerConnection } from '@jupyterlab/services'; |
9 | 7 |
|
| 8 | +const drive1Contents: Contents.IModel = { |
| 9 | + name: 'Drive1', |
| 10 | + path: 'Drive1', |
| 11 | + last_modified: '2023-10-31T12:39:42.832781Z', |
| 12 | + created: '2023-10-31T12:39:42.832781Z', |
| 13 | + content: [ |
| 14 | + { |
| 15 | + name: 'voila2.ipynb', |
| 16 | + path: 'Drive1/voila2.ipynb', |
| 17 | + last_modified: '2022-10-12T21:33:04.798185Z', |
| 18 | + created: '2022-11-09T12:37:21.020396Z', |
| 19 | + content: null, |
| 20 | + format: null, |
| 21 | + mimetype: null, |
| 22 | + size: 5377, |
| 23 | + writable: true, |
| 24 | + type: 'notebook' |
| 25 | + }, |
| 26 | + { |
| 27 | + name: 'Untitled.ipynb', |
| 28 | + path: 'Drive1/Untitled.ipynb', |
| 29 | + last_modified: '2023-10-25T08:20:09.395167Z', |
| 30 | + created: '2023-10-25T08:20:09.395167Z', |
| 31 | + content: null, |
| 32 | + format: null, |
| 33 | + mimetype: null, |
| 34 | + size: 4772, |
| 35 | + writable: true, |
| 36 | + type: 'notebook' |
| 37 | + }, |
| 38 | + { |
| 39 | + name: 'voila.ipynb', |
| 40 | + path: 'Drive1/voila.ipynb', |
| 41 | + last_modified: '2023-10-31T09:43:05.235448Z', |
| 42 | + created: '2023-10-31T09:43:05.235448Z', |
| 43 | + content: null, |
| 44 | + format: null, |
| 45 | + mimetype: null, |
| 46 | + size: 2627, |
| 47 | + writable: true, |
| 48 | + type: 'notebook' |
| 49 | + }, |
| 50 | + { |
| 51 | + name: 'b.ipynb', |
| 52 | + path: 'Drive1/b.ipynb', |
| 53 | + last_modified: '2023-10-26T15:21:06.152419Z', |
| 54 | + created: '2023-10-26T15:21:06.152419Z', |
| 55 | + content: null, |
| 56 | + format: null, |
| 57 | + mimetype: null, |
| 58 | + size: 1198, |
| 59 | + writable: true, |
| 60 | + type: 'notebook' |
| 61 | + }, |
| 62 | + { |
| 63 | + name: '_output', |
| 64 | + path: '_output', |
| 65 | + last_modified: '2023-10-31T12:39:41.222780Z', |
| 66 | + created: '2023-10-31T12:39:41.222780Z', |
| 67 | + content: null, |
| 68 | + format: null, |
| 69 | + mimetype: null, |
| 70 | + size: null, |
| 71 | + writable: true, |
| 72 | + type: 'directory' |
| 73 | + }, |
| 74 | + { |
| 75 | + name: 'a.ipynb', |
| 76 | + path: 'Drive1/a.ipynb', |
| 77 | + last_modified: '2023-10-25T10:07:09.141206Z', |
| 78 | + created: '2023-10-25T10:07:09.141206Z', |
| 79 | + content: null, |
| 80 | + format: null, |
| 81 | + mimetype: null, |
| 82 | + size: 8014, |
| 83 | + writable: true, |
| 84 | + type: 'notebook' |
| 85 | + }, |
| 86 | + { |
| 87 | + name: 'environment.yml', |
| 88 | + path: 'Drive1/environment.yml', |
| 89 | + last_modified: '2023-10-31T09:33:57.415583Z', |
| 90 | + created: '2023-10-31T09:33:57.415583Z', |
| 91 | + content: null, |
| 92 | + format: null, |
| 93 | + mimetype: null, |
| 94 | + size: 153, |
| 95 | + writable: true, |
| 96 | + type: 'file' |
| 97 | + } |
| 98 | + ], |
| 99 | + format: 'json', |
| 100 | + mimetype: '', |
| 101 | + size: undefined, |
| 102 | + writable: true, |
| 103 | + type: 'directory' |
| 104 | +}; |
| 105 | + |
10 | 106 | /** |
11 | 107 | * A Contents.IDrive implementation that serves as a read-only |
12 | 108 | * view onto the drive repositories. |
@@ -125,103 +221,7 @@ export class Drive implements Contents.IDrive { |
125 | 221 | path: string, |
126 | 222 | options?: Contents.IFetchOptions |
127 | 223 | ): Promise<Contents.IModel> { |
128 | | - return { |
129 | | - name: 'Drive1', |
130 | | - path: 'Drive1', |
131 | | - last_modified: '2023-10-31T12:39:42.832781Z', |
132 | | - created: '2023-10-31T12:39:42.832781Z', |
133 | | - content: [ |
134 | | - { |
135 | | - name: 'voila2.ipynb', |
136 | | - path: 'Drive1/voila2.ipynb', |
137 | | - last_modified: '2022-10-12T21:33:04.798185Z', |
138 | | - created: '2022-11-09T12:37:21.020396Z', |
139 | | - content: null, |
140 | | - format: null, |
141 | | - mimetype: null, |
142 | | - size: 5377, |
143 | | - writable: true, |
144 | | - type: 'notebook' |
145 | | - }, |
146 | | - { |
147 | | - name: 'Untitled.ipynb', |
148 | | - path: 'Drive1/Untitled.ipynb', |
149 | | - last_modified: '2023-10-25T08:20:09.395167Z', |
150 | | - created: '2023-10-25T08:20:09.395167Z', |
151 | | - content: null, |
152 | | - format: null, |
153 | | - mimetype: null, |
154 | | - size: 4772, |
155 | | - writable: true, |
156 | | - type: 'notebook' |
157 | | - }, |
158 | | - { |
159 | | - name: 'voila.ipynb', |
160 | | - path: 'Drive1/voila.ipynb', |
161 | | - last_modified: '2023-10-31T09:43:05.235448Z', |
162 | | - created: '2023-10-31T09:43:05.235448Z', |
163 | | - content: null, |
164 | | - format: null, |
165 | | - mimetype: null, |
166 | | - size: 2627, |
167 | | - writable: true, |
168 | | - type: 'notebook' |
169 | | - }, |
170 | | - { |
171 | | - name: 'b.ipynb', |
172 | | - path: 'Drive1/b.ipynb', |
173 | | - last_modified: '2023-10-26T15:21:06.152419Z', |
174 | | - created: '2023-10-26T15:21:06.152419Z', |
175 | | - content: null, |
176 | | - format: null, |
177 | | - mimetype: null, |
178 | | - size: 1198, |
179 | | - writable: true, |
180 | | - type: 'notebook' |
181 | | - }, |
182 | | - { |
183 | | - name: '_output', |
184 | | - path: '_output', |
185 | | - last_modified: '2023-10-31T12:39:41.222780Z', |
186 | | - created: '2023-10-31T12:39:41.222780Z', |
187 | | - content: null, |
188 | | - format: null, |
189 | | - mimetype: null, |
190 | | - size: null, |
191 | | - writable: true, |
192 | | - type: 'directory' |
193 | | - }, |
194 | | - { |
195 | | - name: 'a.ipynb', |
196 | | - path: 'Drive1/a.ipynb', |
197 | | - last_modified: '2023-10-25T10:07:09.141206Z', |
198 | | - created: '2023-10-25T10:07:09.141206Z', |
199 | | - content: null, |
200 | | - format: null, |
201 | | - mimetype: null, |
202 | | - size: 8014, |
203 | | - writable: true, |
204 | | - type: 'notebook' |
205 | | - }, |
206 | | - { |
207 | | - name: 'environment.yml', |
208 | | - path: 'Drive1/environment.yml', |
209 | | - last_modified: '2023-10-31T09:33:57.415583Z', |
210 | | - created: '2023-10-31T09:33:57.415583Z', |
211 | | - content: null, |
212 | | - format: null, |
213 | | - mimetype: null, |
214 | | - size: 153, |
215 | | - writable: true, |
216 | | - type: 'file' |
217 | | - } |
218 | | - ], |
219 | | - format: 'json', |
220 | | - mimetype: '', |
221 | | - size: undefined, |
222 | | - writable: true, |
223 | | - type: 'directory' |
224 | | - }; |
| 224 | + return drive1Contents; |
225 | 225 | } |
226 | 226 |
|
227 | 227 | /** |
|
0 commit comments