41 lines
731 B
TypeScript
41 lines
731 B
TypeScript
// #docregion
|
|
// #docregion model-classes
|
|
export class Hero {
|
|
id = 0;
|
|
name = '';
|
|
addresses: Address[];
|
|
}
|
|
|
|
export class Address {
|
|
street = '';
|
|
city = '';
|
|
state = '';
|
|
zip = '';
|
|
}
|
|
// #enddocregion model-classes
|
|
|
|
export const heroes: Hero[] = [
|
|
{
|
|
id: 1,
|
|
name: 'Whirlwind',
|
|
addresses: [
|
|
{street: '123 Main', city: 'Anywhere', state: 'CA', zip: '94801'},
|
|
{street: '456 Maple', city: 'Somewhere', state: 'VA', zip: '23226'},
|
|
]
|
|
},
|
|
{
|
|
id: 2,
|
|
name: 'Bombastic',
|
|
addresses: [
|
|
{street: '789 Elm', city: 'Smallville', state: 'OH', zip: '04501'},
|
|
]
|
|
},
|
|
{
|
|
id: 3,
|
|
name: 'Magneta',
|
|
addresses: [ ]
|
|
},
|
|
];
|
|
|
|
export const states = ['CA', 'MD', 'OH', 'VA'];
|