Verwendung

Connect a reporting service

tsx
// modules/crash-service/crash-service.ts
import { defineModule, fn } from 'kuito';

export default defineModule('CrashService', {
  start: fn.main<(key: string) => Promise<void>>(),
  ios: { class: 'CrashServiceModule' },
  android: { class: 'com.example.myapp.modules.crashservice.CrashServiceModule' },
});

Signaturen

ts
<const S extends ModuleMembers & NativeNeeds>(_name: string, _spec: S): ModuleOf<S>

Typparameter

NameEinschränkungStandard
SModuleMembers & NativeNeeds—

Parameter

NameTypErforderlichBeschreibung
_namestringJa—
_specSJa—

Rückgabe

ModuleOf<S>

Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.