Avoid using any type
Benefits of type checking
type Course = {
courseName: string;
}
const course: Course = {
courename: "Integrated Science",
}
Type '{ courename: string; }' is not assignable to type 'Course'.
Object literal may only specify known properties, but 'courename' does not exist in type 'Course'. Did you mean to write 'courseName'?Define your own types or interfaces
// service/course.ts export async function getCourseInfo(courseId: string): Promise<CourseInfo> { ... }// service/course.ts export async function addCourse(input: CourseInput): Promise<string> { ... }// course.resolver.ts async function getCourseContent(_: any, args: QueryCourseContentArgs) { return service.getCourseContent(args.course); }
Cases where any is unavoidable
any is unavoidableLast updated