isBrowser
isArrayBuffer
함수는 인수로 전달된 값이 ArrayBuffer
객체인지 여부를 판별하는 함수입니다.
import
import { isArrayBuffer } from "@tai-kun/surrealdb/utils";
사용법
function isArrayBuffer(value: unknown): value is ArrayBuffer;
인수
value
ArrayBuffer
객체가 예상되는 값입니다.
반환값
value
가 ArrayBuffer
객체이면 true
를, 그렇지 않으면 false
를 반환합니다.
설명
Firefox의 일부 버전에서는 fetch
의 응답 본문을 ArrayBuffer
객체로 처리할 경우, 메서드는 가지고 있지만 instanceof
로 판별이 불가능한 경우가 있습니다. 따라서 태그 이름으로 판별합니다. 이는 lodash의 동작과 유사합니다.