본문으로 건너뛰기

함수: safeRandomUUID()

function safeRandomUUID(): string;

정의 위치: packages/db/src/utils/uuid.ts:11

RFC 4122 버전 4 UUID를 반환합니다.

사용 가능한 경우 crypto.randomUUID()를 우선 사용합니다. 보안이 적용되지 않은 브라우저 컨텍스트 (예: LAN IP를 통해 HTTP로 액세스하는 개발 서버)에서는 crypto.randomUUIDundefined이므로, crypto.getRandomValues에서 UUIDv4를 생성하는 방식으로 대체합니다. 두 API를 모두 사용할 수 없으면 오류를 발생시킵니다.

https://github.com/TanStack/db/issues/1541을 참조할 수 있습니다.

반환값

string