We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
I am new to nestia, nestia is awesome.
I am using mongodb and using npx nestia setup --manager pnpm to setup nestia in my existing project.
npx nestia setup --manager pnpm
But, I can't start dev server.
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; @Schema() export class Phone { @Prop({ default: false }) isEnabled: boolean; @Prop({ unique: true }) phone: string; @Prop() isReceiveAlert: boolean; }
I see a lot of Typescript error in console. I need to change schame add ! to each class property like this.
!
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; @Schema() export class Phone { @Prop({ default: false }) isEnabled!: boolean; @Prop({ unique: true }) phone!: string; @Prop() isReceiveAlert!: boolean; }
Meanwhile, I found that set strictPropertyInitialization to false in tsconfig.json can also solve this issue.
Is it safe to set this property to false and does it affect nestia?
The text was updated successfully, but these errors were encountered:
strictPropertyInitialization is recommended setting of tsconfig.json, due to ensure the class properties' types.
strictPropertyInitialization
tsconfig.json
However, possible to configure it to be false, and no problem at the Nestia side.
false
Sorry, something went wrong.
@samchon thank you very much, can i just set "strict": false?
"strict": false
Still possible, but never recommend.
If you configure the strict to be false, every types become T | null | undefined.
strict
T | null | undefined
In my perspective view, strict: false means not to use TypeScript.
strict: false
samchon
No branches or pull requests
Question
I am new to nestia, nestia is awesome.
I am using mongodb and using
npx nestia setup --manager pnpm
to setup nestia in my existing project.But, I can't start dev server.
I see a lot of Typescript error in console. I need to change schame add
!
to each class property like this.Meanwhile, I found that set strictPropertyInitialization to false in tsconfig.json can also solve this issue.
Is it safe to set this property to false and does it affect nestia?
The text was updated successfully, but these errors were encountered: