Skip to content

Commit

Permalink
Merge pull request #27770 from kubabutkiewicz/ts-migration/Chronos-lib
Browse files Browse the repository at this point in the history
[No QA] [TS migration] Migrate 'Chronos.js' lib to TypeScript
  • Loading branch information
Gonals committed Sep 27, 2023
2 parents 9806b65 + 431c807 commit 295a8dc
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 10 deletions.
12 changes: 3 additions & 9 deletions src/libs/actions/Chronos.js → src/libs/actions/Chronos.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
import _ from 'underscore';
import Onyx from 'react-native-onyx';
import CONST from '../../CONST';
import ONYXKEYS from '../../ONYXKEYS';
import * as API from '../API';
import {ChronosOOOEvent} from '../../types/onyx/OriginalMessage';

/**
* @param {String} reportID
* @param {String} reportActionID
* @param {String} eventID
* @param {Object[]} events
*/
const removeEvent = (reportID, reportActionID, eventID, events) => {
const removeEvent = (reportID: string, reportActionID: string, eventID: string, events: ChronosOOOEvent[]) => {
const optimisticData = [
{
onyxMethod: Onyx.METHOD.MERGE,
Expand All @@ -19,7 +13,7 @@ const removeEvent = (reportID, reportActionID, eventID, events) => {
[reportActionID]: {
pendingAction: CONST.RED_BRICK_ROAD_PENDING_ACTION.UPDATE,
originalMessage: {
events: _.reject(events, (event) => event.id === eventID),
events: events.filter((event) => event.id !== eventID),
},
},
},
Expand Down
2 changes: 1 addition & 1 deletion src/types/onyx/OriginalMessage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -137,4 +137,4 @@ type OriginalMessage =
| OriginalMessagePolicyTask;

export default OriginalMessage;
export type {Reaction};
export type {Reaction, ChronosOOOEvent};

0 comments on commit 295a8dc

Please sign in to comment.