// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// This module is browser compatible.
/**
 * An abstract interface which when implemented provides an interface to read
 * bytes into an array buffer asynchronously.
 */ /**
 * A enum which defines the seek mode for IO related APIs that support
 * seeking.
 */ export var SeekMode = /*#__PURE__*/ function(SeekMode) {
  /* Seek from the start of the file/resource. */ SeekMode[SeekMode["Start"] = 0] = "Start";
  /* Seek from the current position within the file/resource. */ SeekMode[SeekMode["Current"] = 1] = "Current";
  /* Seek from the end of the current file/resource. */ SeekMode[SeekMode["End"] = 2] = "End";
  return SeekMode;
}({});
//# sourceMappingURL=data:application/json;base64,[encoded data, 8736 characters]
// denoCacheMetadata=12523006410079191001,5262440512075811469