Usage

Fail builds on a fallback

This type is used by 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;

Type declaration

ts
export interface KuitoSplash extends SplashLookConfig {
  /** Looks the app can pick for its next launch, where the platform allows it. */
  variants?: Record<string, SplashLookConfig>;
}

Members 6

NameTypeRequiredDescription
variantsRecord<string, SplashLookConfig>NoLooks the app can pick for its next launch, where the platform allows it.
logoWidthnumberNoIn points (iOS) and dp (Android); 100 by default, at most 288.
backgroundstringNoA color like #1E88E5; white by default.
brandstringNoA PNG fitted into a 200×80 box, 60 from the bottom.
dark{ logo?: string; background?: string; brand?: string;}NoReplacements in dark mode.
dark — nested fields

dark fields

NameTypeRequiredDescription
logostringNo—
backgroundstringNo—
brandstringNo—
Generated from the public TypeScript declarations: signatures, props and defaults come from the checked source, descriptions from its JSDoc. No defaults are invented.