Utilisation

Fail builds on a fallback

Ce type est utilisé par config.KuitoConfig

tsx
import type { KuitoConfig } from 'kuito/config';

export default {
  name: 'MyApp',
  ios: { bundleIdentifier: 'com.example.myapp' },
  android: { applicationId: 'com.example.myapp' },
  strict: true,
} satisfies KuitoConfig;

Déclaration du type

ts
export interface AndroidManifestSettings {
  application?: Record<string, AttributeValue>;
  /** The app's one activity. */
  activity?: Record<string, AttributeValue>;
  metaData?: Record<string, AttributeValue>;
  usesPermissions?: string[];
  usesFeatures?: { name: string; required?: boolean }[];
  /** Package visibility: what the app may see of other apps. */
  queries?: { packages?: string[]; intents?: { action: string; data?: AndroidIntentData }[] };
  intentFilters?: {
    actions: string[];
    categories?: string[];
    data?: AndroidIntentData[];
    autoVerify?: boolean;
  }[];
}

Membres 7

NomTypeRequisDescription
applicationRecord<string, AttributeValue>Non—
activityRecord<string, AttributeValue>NonThe app's one activity.
metaDataRecord<string, AttributeValue>Non—
usesPermissionsstring[]Non—
usesFeatures{ name: string; required?: boolean;}[]Non—
queries{ packages?: string[]; intents?: { action: string; data?: AndroidIntentData; }[];}NonPackage visibility: what the app may see of other apps.
intentFilters{ actions: string[]; categories?: string[]; data?: AndroidIntentData[]; autoVerify?: boolean;}[]Non—
queries — champs imbriqués

queries champs

NomTypeRequisDescription
packagesstring[]Non—
intents{ action: string; data?: AndroidIntentData;}[]Non—
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.