// 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 */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;}