(data, manager)
| 228 | } |
| 229 | |
| 230 | function serialize_ndarray(data, manager) { |
| 231 | if (data === null) { |
| 232 | return null; |
| 233 | } |
| 234 | let ar = data; |
| 235 | if (isArray(data) && !(data as any).data) { // plain list of list |
| 236 | ar = require("ndarray-pack")(data); |
| 237 | } |
| 238 | const data_json = { data: ar.data.buffer, dtype: arrayToTypes[ar.data.constructor.name], shape: ar.shape }; |
| 239 | return data_json; |
| 240 | } |
| 241 | |
| 242 | function serialize_texture(data, manager) { |
| 243 | return data; |