Utilização

Fail builds on a fallback

Este tipo é usado por 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;

Declaração do tipo

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;
  }[];
}

Membros 7

NomeTipoObrigatórioDescrição
applicationRecord<string, AttributeValue>Não—
activityRecord<string, AttributeValue>NãoThe app's one activity.
metaDataRecord<string, AttributeValue>Não—
usesPermissionsstring[]Não—
usesFeatures{ name: string; required?: boolean;}[]Não—
queries{ packages?: string[]; intents?: { action: string; data?: AndroidIntentData; }[];}NãoPackage visibility: what the app may see of other apps.
intentFilters{ actions: string[]; categories?: string[]; data?: AndroidIntentData[]; autoVerify?: boolean;}[]Não—
queries — campos aninhados

queries campos

NomeTipoObrigatórioDescrição
packagesstring[]Não—
intents{ action: string; data?: AndroidIntentData;}[]Não—
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.