mirror of
https://gitcode.com/gh_mirrors/re/react-native-pushy.git
synced 2025-09-16 12:11:39 +08:00

* fix harmony more than 2M issue * fix mtpush-react-native conflics * update harmony remote dependency flow * udpate * udpate * udpate * udpate * udpate * update * uddate * udpapte
22 lines
699 B
TypeScript
22 lines
699 B
TypeScript
import { RNPackage, TurboModulesFactory } from '@rnoh/react-native-openharmony/ts';
|
|
import type { TurboModule, TurboModuleContext } from '@rnoh/react-native-openharmony/ts';
|
|
import { PushyTurboModule } from './PushyTurboModule';
|
|
|
|
class PushyTurboModulesFactory extends TurboModulesFactory {
|
|
createTurboModule(name: string): TurboModule | null {
|
|
if (name === 'Pushy') {
|
|
return new PushyTurboModule(this.ctx);
|
|
}
|
|
return null;
|
|
}
|
|
|
|
hasTurboModule(name: string): boolean {
|
|
return name === 'Pushy';
|
|
}
|
|
}
|
|
|
|
export class PushyPackage extends RNPackage {
|
|
createTurboModulesFactory(ctx: TurboModuleContext): TurboModulesFactory {
|
|
return new PushyTurboModulesFactory(ctx);
|
|
}
|
|
} |