Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

After npm install typeorm@next, many errors shows at node_modules/typeorm/find-options/FindOptions.d.ts #29

Open
JeongJun-Lee opened this issue Aug 24, 2018 · 0 comments

Comments

@JeongJun-Lee
Copy link

After npm install typeorm@next, many errors shows at node_modules/typeorm/find-options/FindOptions.d.ts like what mentioned at #1926. And the version of installed is [email protected].

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        ';' expected. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOp

  L15:  };



        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOp

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        ';' expected. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOp

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        '(' expected. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  of E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R>

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        ',' expected. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E

  L15:  };

        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {
  L14:  )[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? Find

  L15:  };


        Expression expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:   ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOpt

  L15:  };


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:   : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : Find

  L15:  };


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:  [P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOpti

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        '(' expected. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByValue;

  L15:  };


        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByValue;

  L15:  };


        Declaration or statement expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 15

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByValue;

  L15:  };


        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefin

  L22:  }[keyof E];


        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefin

  L22:  }[keyof E];


        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];



        Declaration or statement expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 22

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];



        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 22

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        ';' expected. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infe

  L29:  };


        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infe
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        ';' expected. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infe

  L29:  };


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptio
  L29:  };



        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        ',' expected. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  nds (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> 

  L29:  };


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  ionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRe
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Expression expected. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  sRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelat

  L29:  };


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        ',' expected. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;

  L29:  };


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;
  L29:  };



        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 29

        Declaration or statement expected. 


  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;

  L29:  };


        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer 

  L39:  };


        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer 
  L39:  };



        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer 
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        '(' expected. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  f E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptio

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        ',' expected. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  ] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        ',' expected. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  tends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | 

  L39:  };

        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {
  L38:  ptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends ob

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Expression expected. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  onsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends objec

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        '(' expected. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E

  L39:  };


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  ends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boo

  L39:  };


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:   Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean

  L39:  };


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };


        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 39

        Declaration or statement expected. 


  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };


        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        ')' expected. 


  L43:  export declare type FindOptionsWhere<E> = {

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L45:  } | {


        ';' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L45:  } | {


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  of E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R>
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        ',' expected. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  ]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E
  L45:  } | {


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  )[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? Find
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Expression expected. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:   ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOpe
  L45:  } | {


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:   : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltO
  L45:  } | {

        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  [P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOpera
  L45:  } | {


        '(' expected. 

  L43:  export declare type FindOptionsWhere<E> = {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L44:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : Fi
  L45:  } | {

        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  ds Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindA
  L45:  } | {


        '(' expected. 

  L43:  export declare type FindOptionsWhere<E> = {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        '(' expected. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {


        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

        Declaration or statement expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 45

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];


        Expression expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 45

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {
  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        ']' expected. 


  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];



        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Property assignment expected. 


  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];


        Property assignment expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];



        ':' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        ',' expected. 


  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];


        ',' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        '{' expected. 


  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];



        Expression expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];


        ':' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  of E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R>

  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        ',' expected. 


  L45:  } | {

  L46:  ]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E

  L47:  }[];


        ':' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:   extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] exte

  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        ',' expected. 

  L45:  } | {

  L46:  )[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? Find

  L47:  }[];


        ':' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:  [] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindO
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Expression expected. 


  L45:  } | {

  L46:   ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOpe

  L47:  }[];


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:   : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOpti

  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        ',' expected. 


  L45:  } | {

  L46:  [P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsW

  L47:  }[];


        ':' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:  ds Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]
  L47:  }[];



        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];

  L47:  }[];


        '(' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        '(' expected. 

  L45:  } | {

  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];

  L47:  }[];


        ')' expected. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'infer'. 

  L13:  export declare type FindOptionsOrder<E> = {

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOp

  L15:  };


        Cannot find name 'R'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOp
  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        'FindOptionsOrder' only refers to a type, but is being used as a value here. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOp

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'R'. 

  L13:  export declare type FindOptionsOrder<E> = {
  L14:  keyof E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder

  L15:  };


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:   E]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> :
  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'P'. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ]?: E[P] extends (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E

  L15:  };


        Cannot find name 'infer'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:  (infer R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends objec
  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'R'. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  )[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? Find
  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        'FindOptionsOrder' only refers to a type, but is being used as a value here. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:   R)[] ? FindOptionsOrder<R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? Fi

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'R'. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  <R> : E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : F
  L15:  };



        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:   E[P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOp
  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'P'. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  [P] extends Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOpti

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        Cannot find name 'object'. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ds Promise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderB

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

        'FindOptionsOrder' only refers to a type, but is being used as a value here. 


  L13:  export declare type FindOptionsOrder<E> = {

  L14:  romise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByVal

  L15:  };


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByValue;

  L15:  };


        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByValue;
  L15:  };



        'FindOptionsOrderByValue' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 14

  L13:  export declare type FindOptionsOrder<E> = {

  L14:  ise<infer R> ? FindOptionsOrder<R> : E[P] extends object ? FindOptionsOrder<E[P]> : FindOptionsOrderByValue;

  L15:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

        Cannot find name 'object'. 

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefin
  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

        Cannot find name 'K'. 


  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefin
  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

        Cannot find name 'E'. 

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefin

  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

        Cannot find name 'K'. 


  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefin
  L22:  }[keyof E];



        Cannot find name 'object'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:    [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined
  L22:  }[keyof E];



        Object is possibly 'null'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:  yof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : nev
  L22:  }[keyof E];



        Cannot find name 'K'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {
  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;

  L22:  }[keyof E];


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

        Cannot find name 'K'. 


  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

        Cannot find name 'object'. 


  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];


        Object is possibly 'undefined'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;

  L22:  }[keyof E];


        Cannot find name 'K'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;
  L22:  }[keyof E];



        'never' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 21

  L20:  export declare type FindOptionsRelationKeyName<E> = {

  L21:   E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;

  L22:  }[keyof E];


        Cannot find name 'keyof'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 22

  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;

  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 22

        Cannot find name 'E'. 


  L21:      [K in keyof E]: E[K] extends object ? K : E[K] extends object | null ? K : E[K] extends object | undefined ? K : never;

  L22:  }[keyof E];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'infer'. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infe

  L29:  };


        Cannot find name 'R'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infe
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        'FindOptionsRelation' only refers to a type, but is being used as a value here. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infe

  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'R'. 

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  of E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOp

  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        'boolean' only refers to a type, but is being used as a value here. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:   E]?: E[P] extends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOpti
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'E'. 

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  tends (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'P'. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  nds (infer R)[] ? FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> 

  L29:  };


        Cannot find name 'infer'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:   FindOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindO
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'R'. 

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  ionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRe

  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        'FindOptionsRelation' only refers to a type, but is being used as a value here. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  dOptionsRelation<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptio

  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'R'. 

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        'boolean' only refers to a type, but is being used as a value here. 

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;

  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        'FindOptionsRelation' only refers to a type, but is being used as a value here. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;

  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'E'. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;
  L29:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

        Cannot find name 'P'. 


  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;
  L29:  };



        'boolean' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 28

  L27:  export declare type FindOptionsRelationKey<E> = {

  L28:  an : E[P] extends Promise<infer R> ? FindOptionsRelation<R> | boolean : FindOptionsRelation<E[P]> | boolean;

  L29:  };


        Type 'FindOptionsRelationKeyName<E>' does not satisfy the constraint 'keyof E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 33

  L33:  ation<E> = FindOptionsRelationKeyName<E>[] | FindOptionsRelationKey<Pick<E, FindOptionsRelationKeyName<E>>>;



        Cannot find name 'infer'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer 
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'R'. 

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer 

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        'FindOptionsSelect' only refers to a type, but is being used as a value here. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer 

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'R'. 

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {
  L38:  eyof E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOp

  L39:  };


        'boolean' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  of E]?: E[P] extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOpti

  L39:  };


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  extends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> 
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'P'. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  tends (infer R)[] ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | 

  L39:  };


        Cannot find name 'infer'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:   ? FindOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] ex
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'R'. 

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  ptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends ob

  L39:  };


        'FindOptionsSelect' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  ndOptionsSelect<R> | boolean : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'R'. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  an : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelec
  L39:  };



        'boolean' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:   : E[P] extends Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<
  L39:  };



        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  ds Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boole
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'P'. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:   Promise<infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean

  L39:  };


        Cannot find name 'object'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  infer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolea
  L39:  };



        'FindOptionsSelect' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'E'. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;
  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        Cannot find name 'P'. 

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };


        'boolean' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 38

        'boolean' only refers to a type, but is being used as a value here. 


  L37:  export declare type FindOptionsSelect<E> = (keyof E)[] | {

  L38:  fer R> ? FindOptionsSelect<R> | boolean : E[P] extends object ? FindOptionsSelect<E[P]> | boolean : boolean;

  L39:  };

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Cannot find name 'infer'. 


  L43:  export declare type FindOptionsWhere<E> = {

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L45:  } | {


        Cannot find name 'R'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L45:  } | {


        'FindOptionsWhere' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {

  L44:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L45:  } | {


        Cannot find name 'R'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere
  L45:  } | {

        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:   E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> :
  L45:  } | {


        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  ]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E
  L45:  } | {


        Cannot find name 'infer'. 

  L43:  export declare type FindOptionsWhere<E> = {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L44:  (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Objec
  L45:  } | {

        Cannot find name 'R'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {

  L44:  )[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? Find
  L45:  } | {



        'FindOptionsWhere' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {

  L44:   R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? Fi

  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Cannot find name 'R'. 


  L43:  export declare type FindOptionsWhere<E> = {

  L44:  <R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindA
  L45:  } | {


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:   E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOpe
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Cannot find name 'P'. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  [P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOpera
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Value of type 'typeof FindOperator' is not callable. Did you mean to include 'new'? 


  L43:  export declare type FindOptionsWhere<E> = {

  L44:  s (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Obj                                                                                                                       
  L45:  } | {


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  ndOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Cannot find name 'P'. 

  L43:  export declare type FindOptionsWhere<E> = {

  L44:  OptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> 
  L45:  } | {


        'FindAltOperator' only refers to a type, but is being used as a value here. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  dOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]>
  L45:  } | {

        Cannot find name 'E'. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:   extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> |
  L45:  } | {

        Cannot find name 'P'. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  xtends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | F
  L45:  } | {

        'FindOptionsWhere' only refers to a type, but is being used as a value here. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  extends Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | 
  L45:  } | {

        Cannot find name 'E'. 

  L43:  export declare type FindOptionsWhere<E> = {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L44:  rator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | 
  L45:  } | {

        Cannot find name 'P'. 

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  tor<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[

  L45:  } | {

        Value of type 'typeof FindOperator' is not callable. Did you mean to include 'new'? 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {

  L44:  Object ? FindOperator<E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltO                    
  L45:  } | {


        Cannot find name 'E'. 

  L43:  export declare type FindOptionsWhere<E> = {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

        Cannot find name 'P'. 

  L43:  export declare type FindOptionsWhere<E> = {

  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

        'FindAltOperator' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {


        Cannot find name 'E'. 

  L43:  export declare type FindOptionsWhere<E> = {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

  L43:  export declare type FindOptionsWhere<E> = {
  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 44

        Cannot find name 'P'. 


  L43:  export declare type FindOptionsWhere<E> = {

  L44:  <E[P]> | FindAltOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | FindAltOperator<E[P]> | E[P];
  L45:  } | {


        A computed property name must be of type 'string', 'number', 'symbol', or 'any'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];


        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];

        Cannot find name 'keyof'. 

  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp

  L47:  }[];


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Cannot find name 'P'. 


  L45:  } | {

  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];


        'FindOptionsWhere' only refers to a type, but is being used as a value here. 

  L45:  } | {
  L46:      [P in keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOp
  L47:  }[];

        Cannot find name 'R'. 

  L45:  } | {
  L46:  keyof E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere
  L47:  }[];

        Cannot find name 'E'. 

  L45:  } | {
  L46:   E]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> :
  L47:  }[];

        Cannot find name 'P'. 

  L45:  } | {
  L46:  ]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E
  L47:  }[];

        An object literal cannot have multiple properties with the same name in strict mode. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  ]?: E[P] extends (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E
  L47:  }[];

        Cannot find name 'infer'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  (infer R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Objec
  L47:  }[];


        'FindOptionsWhere' only refers to a type, but is being used as a value here. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:   R)[] ? FindOptionsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? Fi
  L47:  }[];


        Cannot find name 'R'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  <R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindO
  L47:  }[];


        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:   E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOption
  L47:  }[];


        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  [P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsW
  L47:  }[];


        An object literal cannot have multiple properties with the same name in strict mode. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  [P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsW
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Value of type 'typeof FindOperator' is not callable. Did you mean to include 'new'? 


  L45:  } | {

  L46:  onsWhere<R> : E[P] extends Promise<infer R> ? FindOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]>                                                     

  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Cannot find name 'E'. 

  L45:  } | {
  L46:  ndOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> |

  L47:  }[];

        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  OptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        'FindOptionsWhere' only refers to a type, but is being used as a value here. 

  L45:  } | {

  L46:  dOptionsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | 
  L47:  }[];

        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

        Cannot find name 'P'. 

  L45:  } | {
  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46
[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Value of type 'typeof FindOperator' is not callable. Did you mean to include 'new'? 

  L45:  } | {

  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];

  L47:  }[];

        Cannot find name 'E'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

        Cannot find name 'P'. 

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

  L45:  } | {
  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

        Cannot find name 'E'. 

  L45:  } | {
  L46:  onsWhere<R> : E[P] extends Object ? FindOperator<E[P]> | FindOptionsWhere<E[P]> : FindOperator<E[P]> | E[P];
  L47:  }[];

[13:51:53] typescript: node_modules/typeorm/find-options/FindOptions.d.ts, line: 46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant