functions.js 440 B

123456789101112131415161718
  1. import { concat, equal } from "../bytes/index.js";
  2. export function assign(target, ...sources) {
  3. for (const source of sources) {
  4. if (!source) {
  5. continue;
  6. }
  7. for (const prop in source) {
  8. target[prop] = source[prop];
  9. }
  10. }
  11. return target;
  12. }
  13. export function combine(...buf) {
  14. return concat(buf);
  15. }
  16. export function isEqual(bytes1, bytes2) {
  17. return equal(bytes1, bytes2);
  18. }