콘텐츠로 이동

ScopeStatus — @gj-kit/expo-workouts

@gj-kit/expo-workouts에서 공개하는 type입니다. package version 0.1.1의 release declaration을 그대로 표시합니다.

import { ScopeStatus } from '@gj-kit/expo-workouts';
/**
* - 'granted' — proceed.
* - 'denied' — the user said no. `openSettings()`; asking again will not help.
* - 'undetermined' — never asked, OR the last request was inconclusive. Call `requestAuthorization()`.
* - 'unknown' — unknowable by platform design. EVERY iOS read scope that has already been asked
* about reports this, permanently. Proceed, and treat an empty result as
* ambiguous rather than as "no data".
* CLOSED for 1.x.
*/
type ScopeStatus = 'granted' | 'denied' | 'undetermined' | 'unknown';

이 선언은 매개변수, optionality, 제네릭, 반환값, 공개 union/type 계약의 정본입니다. 호출 전 필요한 환경·권한·오류 경계는 패키지 Golden path와 이 subpath의 import 조건을 함께 확인하세요.

  • 패키지: @gj-kit/expo-workouts
  • 버전: 0.1.1
  • 공개 entry: .
  • 소스: GitHub
  • ‘granted’ — proceed.
  • ‘denied’ — the user said no. openSettings(); asking again will not help.
  • ‘undetermined’ — never asked, OR the last request was inconclusive. Call requestAuthorization().
  • ‘unknown’ — unknowable by platform design. EVERY iOS read scope that has already been asked about reports this, permanently. Proceed, and treat an empty result as ambiguous rather than as “no data”. CLOSED for 1.x.