Refactor: Make SelectOptionItem a generic type to enable select value typing (#16718)

* Make SelectOptionItem a generic type to enable select value typing
* TS ignores added because of optional value on Select items (it's no longer any)
This commit is contained in:
Dominik Prokop
2019-04-23 20:44:16 +02:00
committed by GitHub
parent f4a8240d0d
commit 19e824006a
26 changed files with 71 additions and 61 deletions

View File

@@ -80,7 +80,7 @@ describe('Functions', () => {
};
const { instance } = setup({ member });
const permission = TeamPermissionLevel.Admin;
const item: SelectOptionItem = { value: permission };
const item: SelectOptionItem<TeamPermissionLevel> = { value: permission };
const expectedTeamMemeber = { ...member, permission };
instance.onPermissionChange(item, member);