插件开发工作流程
创建新插件后,您可以开始在各种平台上实现功能。
实现新方法
要在插件中实现新功能,首先在 src/definitions.ts 中为导出的 TypeScript 接口定义方法的签名。
在下面的示例中,添加了 openMap() 方法,该方法接收 latitude 和 longitude。为方法参数定义接口是一种良好实践,这样可以在应用中导入和使用。
export interface EchoPlugin {
echo(options: { value: string }): Promise<{ value: string }>;
+ openMap(options: OpenMapOptions): Promise<void>;
}
+export interface OpenMapOptions {
+ latitude: number;
+ longitude: number;
+}