// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. import{typeBufReader}from"./buf_reader.ts"; /** * Read big endian 16bit short from BufReader * @param buf * * @deprecated (will be removed after 1.0.0) Use Web Streams instead. */exportasyncfunctionreadShort(buf:BufReader):Promise<number|null>{const high =await buf.readByte();if(high ===null)returnnull;const low =await buf.readByte();if(low ===null)thrownewDeno.errors.UnexpectedEof();return(high <<8)| low;}