@@ -3,7 +3,8 @@ import type { Auth0Options } from './common';
33// ========= Native Enums =========
44
55/**
6- * @platform ios
6+ * @remarks
7+ * **Platform specific:** iOS only.
78 * Presentation styles for the web-based login screen on iOS.
89 * @see https://developer.apple.com/documentation/uikit/uimodalpresentationstyle
910 */
@@ -21,7 +22,8 @@ export enum SafariViewControllerPresentationStyle {
2122}
2223
2324/**
24- * @platform android
25+ * @remarks
26+ * **Platform specific:** Android only.
2527 * The level of local authentication required to access credentials on Android.
2628 */
2729export enum LocalAuthenticationLevel {
@@ -31,7 +33,8 @@ export enum LocalAuthenticationLevel {
3133}
3234
3335/**
34- * @platform ios
36+ * @remarks
37+ * **Platform specific:** iOS only.
3538 * The evaluation policy to use when accessing credentials on iOS.
3639 */
3740export enum LocalAuthenticationStrategy {
@@ -42,7 +45,8 @@ export enum LocalAuthenticationStrategy {
4245// ========= Native-Specific Options =========
4346
4447/**
45- * @platform native
48+ * @remarks
49+ * **Platform specific:** Native only (iOS/Android).
4650 * Options for configuring local authentication (e.g., biometrics or device PIN).
4751 */
4852export interface LocalAuthenticationOptions {
@@ -56,15 +60,17 @@ export interface LocalAuthenticationOptions {
5660
5761/**
5862 * Extends the core Auth0Options with native-specific configuration.
59- * @platform native
63+ * @remarks
64+ * **Platform specific:** Native only (iOS/Android).
6065 */
6166export interface NativeAuth0Options extends Auth0Options {
6267 localAuthenticationOptions ?: LocalAuthenticationOptions ;
6368}
6469
6570/**
6671 * Options specific to the `authorize` method on Native platforms.
67- * @platform native
72+ * @remarks
73+ * **Platform specific:** Native only (iOS/Android).
6874 */
6975export interface NativeAuthorizeOptions {
7076 /**
@@ -111,7 +117,8 @@ export interface NativeAuthorizeOptions {
111117
112118/**
113119 * Options specific to the `clearSession` method on Native platforms.
114- * @platform native
120+ * @remarks
121+ * **Platform specific:** Native only (iOS/Android).
115122 */
116123export interface NativeClearSessionOptions {
117124 /**
@@ -131,7 +138,8 @@ export interface NativeClearSessionOptions {
131138/**
132139 * Extends the core Auth0Options with web-specific configuration
133140 * that is passed down to `@auth0/auth0-spa-js`.
134- * @platform web
141+ * @remarks
142+ * **Platform specific:** Web only.
135143 * @see https://auth0.github.io/auth0-spa-js/interfaces/Auth0ClientOptions.html
136144 */
137145export interface WebAuth0Options extends Auth0Options {
@@ -148,13 +156,15 @@ export interface WebAuth0Options extends Auth0Options {
148156/**
149157 * Options specific to the `authorize` method on the Web platform.
150158 * (Currently a placeholder, can be extended later).
151- * @platform web
159+ * @remarks
160+ * **Platform specific:** Web only.
152161 */
153162export interface WebAuthorizeOptions { }
154163
155164/**
156165 * Options specific to the `clearSession` method on the Web platform.
157166 * (Currently a placeholder, can be extended later).
158- * @platform web
167+ * @remarks
168+ * **Platform specific:** Web only.
159169 */
160170export interface WebClearSessionOptions { }
0 commit comments