Typescript error for tutorial on understanding typescript on udemy

app.ts:54:5 - error TS1241: Unable to resolve signature of method decorator when called as an expression.

54 @autobind
~~~~~~~~~

const autobind =(
    _: any,
    _2: string,
    descriptor: PropertyDescriptor
  ) => {
    const originalMethod = descriptor.value;
    const adjDescriptor: PropertyDescriptor = {
      configurable: true,
      get() {
        const boundFn = originalMethod.bind(this);
        return boundFn;
      }
    };
    return adjDescriptor;
  }

Here I attach the autobind decorator

   @autobind
    private submitHandler(event: Event) {
      event.preventDefault();
      console.log(this.titleInputElement.value);
    }

Nothing I have tried gets rid of this error
Here is the link to my Github