Page MenuHomePhabricator

Upstream AnyComponent definition to preact
Closed, ResolvedPublic

Description

Upstream the useful definition to the preact repo.

preact-utils.ts
// todo: consider upstreaming type definition for AnyComponent
export type AnyComponent<PropsType, StateType> =
  | FunctionalComponent<PropsType>
  | ComponentConstructor<PropsType, StateType>;

Also upstream the change to use the new preact definition on preact-router, which also needed to re-define it itself as seen on:
https://github.com/developit/preact-router/blob/master/src/index.d.ts#L51-L53

Event Timeline

Change 387583 had a related patch set uploaded (by Niedzielski; owner: Sniedzielski):
[marvin@master] Chore: upgrade dependencies

https://gerrit.wikimedia.org/r/387583

Niedzielski changed the task status from Stalled to Open.Oct 31 2017, 2:38 PM

Change 387583 merged by jenkins-bot:
[marvin@master] Chore: upgrade dependencies

https://gerrit.wikimedia.org/r/387583