interface类型的变量,变量 param 被声明为类型为 AnimateCallback 的变量
export interface AnimateCallback {
finish: (isPush: boolean, isExit: boolean) => void;
start: (isPush: boolean, isExit: boolean) => void;
onFinish: (isPush: boolean, isExit: boolean) => void
timeout: number;
}
export class CustomTransition {
registerNavParam(name: string, startCallback: (operation: boolean, isExit: boolean) => void,
endCallback:(operation: boolean, isExit: boolean) => void,
onFinish: (opeation: boolean, isExit: boolean) => void, timeout: number): void {
if (customTransitionMap.has(name)) {
let param : AnimateCallback = customTransitionMap.get(name);
param.start = startCallback;
param.finish = endCallback;
param.timeout = timeout;
param.onFinish = onFinish;
return;
}
let params: AnimateCallback = {timeout: timeout, start: startCallback, finish: endCallback, onFinish: onFinish};
customTransitionMap.set(name, params);
}
}
这种报错应该如何修改?
变量 param 被声明为类型为 AnimateCallback 的变量,但是在某个地方给它赋值为了一个 AnimateCallback | undefined 类型的值,这是不允许的,因为 undefined 类型不能赋值给 AnimateCallback 类型。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ArkTS简单类型变量双向数据绑定
354浏览 • 1回复 待解决
ArkTS中声明变量时public的作用
838浏览 • 1回复 待解决
普通的ets文件(工具类)中,引用context类型的变量该如何使用
403浏览 • 1回复 待解决
怎么把一个返回类型为Promise<arr[]>函数的返回值传递给外部的一个arr[]类型的局部变量
446浏览 • 1回复 待解决
LocalStorageLink修饰的变量会自动保存
508浏览 • 1回复 待解决
关于Record使用变量的相关用法.并了解一下record的关于变量作为key的标准写法
327浏览 • 1回复 待解决
etcdctl v3 的环境变量
974浏览 • 1回复 待解决
调试时变量的值怎么看?
5049浏览 • 1回复 待解决
多个变量的字符串,如何使用resourceManager获取变量替换后的字符串
442浏览 • 1回复 待解决
通用属性width是否支持设置变量
597浏览 • 1回复 待解决
动态import 变量表达式
375浏览 • 1回复 待解决
@BuilderParam 不支持普通class的变量
316浏览 • 1回复 待解决
函数的参数必须都是显式的class或者interface类型
479浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false
526浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
524浏览 • 1回复 待解决
自定义弹窗中的变量如何传递给页面
939浏览 • 1回复 待解决
匿名内部类如何更新外部类的变量
394浏览 • 0回复 待解决
ArkTs是否支持创建动态的变量名
462浏览 • 1回复 待解决
如何监听Viewmodel里变量值的变化
629浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false,为什么
483浏览 • 1回复 待解决
Emitter如何声明回调函数类型
455浏览 • 1回复 待解决
eTS能不能创建成对的key:value的map变量?
3284浏览 • 1回复 待解决
如何将界面上的状态变量传给服务层,在服务层修改状态变量对象的属性刷新页面
274浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
935浏览 • 1回复 待解决
自定义组件中,批量更新多个状态变量 vs 批量更新多个非状态变量后更新一个UI无关状态变量强制更新UI
522浏览 • 1回复 待解决
加强了类型校验增
加断言 as Want 可以解决。