sidekiq 上下文中的工作者和工作有什么区别?我一直在寻找,但并没有真正找到明确的答案。它们是一样的吗?
为什么这在打字稿中不起作用?
class Parent {
id: string = ''
}
class Child extends Parent{
name: string = ''
}
const fails: (created: Parent) => void = (created: Child) => { return };
const failsToo: ({ created }: { created: Parent }) => void = ({ created }: { created: Child }) => { return };
Run Code Online (Sandbox Code Playgroud)
至少对我来说这个错误很奇怪:
Type '(created: Child) => void' is not assignable to type '(created: Parent) => void'.
Types of parameters 'created' and 'created' are incompatible.
Property 'name' is …Run Code Online (Sandbox Code Playgroud)