1 | // write-core.js
|
2 |
|
3 | exports.encode = encode;
|
4 |
|
5 | var type = require("./write-type").type;
|
6 |
|
7 | function encode(encoder, value) {
|
8 | var func = type[typeof value];
|
9 | if (!func) throw new Error("Unsupported type \"" + (typeof value) + "\": " + value);
|
10 | func(encoder, value);
|
11 | }
|