TS4020
error TS4020: ‘extends’ clause of exported class ‘StrategyPOJO
‘ has or is using private name ‘Model
‘.
Broken Code ❌
1 2 3 4 5 6 7 8 9 10 11
| const {Model} = require('objection')
class StrategyPOJO extends Model { static tableName = 'strategies' config: string | undefined exchange: string | undefined identifier: string | undefined symbol: string | undefined }
export {StrategyPOJO}
|
Fixed Code ✔️
1 2 3 4 5 6 7 8 9 10 11
| import {Model} from 'objection'
class StrategyPOJO extends Model { static tableName = 'strategies' config: string | undefined exchange: string | undefined identifier: string | undefined symbol: string | undefined }
export {StrategyPOJO}
|