MailData рд╡рд░реНрддрдорд╛рди рдореЗрдВ dynamic_template_data
рд╕рдВрдкрддреНрддрд┐ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╡рд╣ рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рд╣реИред
рдЗрд╕реА рддрд░рд╣, PersonalizationData рдореЗрдВ dynamicTemplateData
рдирд╛рдордХ рдПрдХ рдлрд╝реАрд▓реНрдб рд╣реИ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рдЧрддрд┐рд╢реАрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╣рдо dynamic_template_data
, рддреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд╣реИрдВрдбрд▓рдмрд╛рд░ рдХреЛ рдареАрдХ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕реА tslint рддреНрд░реБрдЯрд┐ рдХреЛ рдмрдврд╝рд╛рдПрдЧрд╛)ред
рдпрд╣ рд╢рд╛рдпрдж рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬрд╣рд╛рдВ dynamicTemplateData
рдмрдЬрд╛рдп dynamic_template_data
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛
https://github.com/sendgrid/sendgrid-nodejs/pull/716/files
dynamic_template_data
рдирд╛рдордХ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде MailData рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВconst mailOptions: MailData = {
...
dynamic_template_data: {
hello: "world
}
}
рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░:
tslint рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░
tslint рдПрдХ Object literal may only specify known properties
рддреНрд░реБрдЯрд┐ рдЙрдард╛рддрд╛ рд╣реИ
"@sendgrid/helpers": "^6.3.0",
"@sendgrid/mail": "^6.3.1",
Node.js Version: v10.15.3
рд╣рд╛рдп @ рдЕрд▓реНрдмрд░реНрдЯреЛ-рдПрдлрдкреА -24,
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рдПрдХ рддреИрдирд╛рддреА рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ ред
рд╢реБрдХреНрд░рд┐рдпрд╛!
рд╢реБрднрдХрд╛рдордирд╛рдПрдВ,
рдПрд▓реНрдореЗрд░реВ
MailData рдкрд░ рдЕрднреА рднреА dynamic_template_data рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ:
/** <strong i="6">@type</strong> {import('@sendgrid/helpers/classes/mail').MailData} */
const emailContent = {
to: toEmail,
from: this.SG_USER,
templateId,
asm: {
groupId,
},
dynamic_template_data: {
...body,
testingHead: debug.head,
testingBody: debug.body,
},
mail_settings: {
sandbox_mode: {
enable: sendgridSandboxMode,
},
},
};
Type '{ to: string; from: any; templateId: string; asm: { groupId: number; }; dynamic_template_data: any; mail_settings: { sandbox_mode: { enable: any; }; }; }' is not assignable to type 'MailData'.
Object literal may only specify known properties, but 'dynamic_template_data' does not exist in type 'MailData'. Did you mean to write 'dynamicTemplateData'?ts(2322)
рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред @okhomenko рдХреНрдпрд╛ рдЖрдк рдПрдХ рдлрд┐рдХреНрд╕ рдвреВрдВрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ?
2021 рд╡рд╣реА рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред @okhomenko рдХреНрдпрд╛ рдЖрдк рдПрдХ рдлрд┐рдХреНрд╕ рдвреВрдВрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ?