(e, t)
| 9269 | (super(e), (this.bins = t)); |
| 9270 | } |
| 9271 | static makeFromEncoding(e, t) { |
| 9272 | const n = t.reduceFieldDef((e, n, i) => { |
| 9273 | if (aa(n) && mn(n.bin)) { |
| 9274 | const { key: r, binComponent: o } = $d(n, n.bin, t); |
| 9275 | e[r] = { ...o, ...e[r], ...vd(t, n, i, t.config) }; |
| 9276 | } |
| 9277 | return e; |
| 9278 | }, {}); |
| 9279 | return S(n) ? null : new wd(e, n); |
| 9280 | } |
| 9281 | static makeFromTransform(e, t, n) { |
| 9282 | const { key: i, binComponent: r } = $d(t, t.bin, n); |
| 9283 | return new wd(e, { [i]: r }); |