Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //write typings for code mentioned below
- type Sex = 'Male' | 'Female';
- type People = {[key: number]: {name: string, sex: Sex}};
- let people: People = {
- 0: {
- name: 'John',
- sex: 'Male'
- },
- 1: {
- name: 'Dory',
- sex: 'Female'
- },
- 2: {
- name: 'Mark',
- sex: 'Male'
- }
- };
- //that should be ok
- people = {
- 3: {
- name: 'George',
- sex: 'Male'
- },
- 4: {
- name: 'Ron',
- sex: 'Male'
- }
- };
- //that should still give an error
- people = {
- 5: {
- name: 'Tory',
- sex: 'Male'
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement