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
待解决
相关问题
#鸿蒙学习大百科#哪些类型的变量可以被@State装饰?
162浏览 • 1回复 待解决
ArkTS中声明变量时public的作用
2253浏览 • 1回复 待解决
ArkTS简单类型变量双向数据绑定
1319浏览 • 1回复 待解决
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
328浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageProp装饰器支持哪些类型的变量?
151浏览 • 1回复 待解决
普通的ets文件(工具类)中,引用context类型的变量该如何使用
827浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageProp装饰器支持哪些类型的变量?
123浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰器支持哪些类型的变量?
111浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageLink装饰器支持哪些类型的变量?
142浏览 • 1回复 待解决
怎么把一个返回类型为Promise<arr[]>函数的返回值传递给外部的一个arr[]类型的局部变量
883浏览 • 1回复 待解决
HarmonyOS如何声明一个为null的函数类型
455浏览 • 1回复 待解决
状态变量和常规变量有什么区别?
375浏览 • 2回复 待解决
var能否修饰ArkTS中的变量?
403浏览 • 1回复 待解决
LocalStorageLink修饰的变量会自动保存
905浏览 • 1回复 待解决
#鸿蒙学习大百科#初始化number类型变量时应注意什么?
134浏览 • 1回复 待解决
Router中的Param能传基础类型吗?
183浏览 • 1回复 待解决
HarmonyOS 组件变量被@Link修饰,如何使用ForEach批量创建组件
269浏览 • 1回复 待解决
现在很多API返回的UI相关变量都是使用Length来作为类型返回的,开发中此处返回都可以被转成实际数字吗?
126浏览 • 1回复 待解决
HarmonyOS定义一个map为临时变量
461浏览 • 1回复 待解决
HarmonyOS 变量状态同步问题
191浏览 • 1回复 待解决
调试时变量的值怎么看?
6218浏览 • 1回复 待解决
etcdctl v3 的环境变量
2124浏览 • 1回复 待解决
HarmonyOS taskpool执行@Concurrent修饰的方法在访问主线程中的单例变量时,变量是空的
116浏览 • 1回复 待解决
关于Record使用变量的相关用法.并了解一下record的关于变量作为key的标准写法
750浏览 • 1回复 待解决
HarmonyOS 变量的定义与使用
317浏览 • 1回复 待解决
加强了类型校验增
加断言 as Want 可以解决。