UNPKG

266 BJavaScriptView Raw
1// write-core.js
2
3exports.encode = encode;
4
5var type = require("./write-type").type;
6
7function 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}