Convert gr-change-actions_test to typescript Change-Id: I1edf170a2bf5cfacabdcc8a2a07e71a12886ff3a
diff --git a/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.ts b/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.ts index 4ae3c68..9199cea 100644 --- a/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.ts +++ b/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.ts
@@ -111,6 +111,7 @@ RevisionActions, } from '../../../api/change-actions'; import {ErrorCallback} from '../../../api/rest'; +import {GrDropdown} from '../../shared/gr-dropdown/gr-dropdown'; const ERR_BRANCH_EMPTY = 'The destination branch can’t be empty.'; const ERR_COMMIT_EMPTY = 'The commit message can’t be empty.'; @@ -274,7 +275,7 @@ ChangeActions.UNREVIEWED, ]; -function assertUIActionInfo(action?: ActionInfo): UIActionInfo { +export function assertUIActionInfo(action?: ActionInfo): UIActionInfo { // TODO(TS): Remove this function. The gr-change-actions adds properties // to existing ActionInfo objects instead of creating a new objects. This // function checks, that 'action' has all property required by UIActionInfo. @@ -332,6 +333,8 @@ createFollowUpChange: GrCreateChangeDialog; confirmDeleteDialog: GrDialog; confirmDeleteEditDialog: GrDialog; + moreActions: GrDropdown; + secondaryActions: HTMLElement; }; }