Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. interface Profile {
  2. username: string,
  3. articles: [Article]
  4. }
  5.  
  6. interface Article {
  7. index: number,
  8. name: string,
  9. }
  10.  
  11. // Mongoose model
  12. export interface IProfile extends Profile, Document { }
  13. const Article = new Schema({
  14. index: { type: Number, required: true },
  15. name: { type: String, required: true },
  16. }, { _id: false })
  17.  
  18. const Profile = new Schema({
  19. username: { type: String, index: true },
  20. upcomingChests: { type: [Article] },
  21. }, { timestamps: true })
  22.  
  23. export const Profile = model<IProfileModel>('IProfile', Profile)
  24.  
  25. const profile: Profile = values[0]
  26. const articles: Array<Article> = values[1]
  27. profile.articles = articles // Error/Warning pops up in this line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement