1
0
mirror of https://gitcode.com/gh_mirrors/re/react-native-pushy.git synced 2025-09-16 12:11:39 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee
Files
react-native-update/harmony/src/main/ets/PushyPackage.ts
波仔糕 2a96684de7 update RNOH SDK dependence from local to remote (#473)
* fix harmony more than 2M issue

* fix mtpush-react-native conflics

* update harmony remote dependency flow

* udpate

* udpate

* udpate

* udpate

* udpate

* update

* uddate

* udpapte
2025-02-14 17:55:09 +08:00

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);
}
}