How do destructure a parameter with a named interface in typescript. Rn I have a compiler error telling me "cannot find name customerNo"
async fillNewCustomerForm({ props }: { props: CustomerFormData }) {
this.fieldCustomerNum.fill(customerNo);
}
interface CustomerFormData {
customerNo: string;
name: string;
address: string;
city: string;
provState: string;
postalZip: string;
email: string;
website: string;
phone: string;
ext: string;
fax: string;
faxExt: string;
contactName: string;
contactEmail: string;
contactPhone: string;
typeCredit: 'No Credit' | 'Unlimited Credit' | 'Limited Credit';
creditLimit: string;
boolFinCharge: boolean;
typeInvoice: InvStateOptions;
typeStatement: InvStateOptions;
bankInstitution: string;
bankTransit: string;
bankAccount: string;
discount: string;
boolNumPO: boolean;
boolServiceCharge: boolean;
boolInvLevy: boolean;
boolWebUpload: boolean;
userType: string;
misc: string;
specialCode: string;
ref: string;
}