From 3ea656446c0a5608a5dddac7e250c4fbf899c06e Mon Sep 17 00:00:00 2001 From: Igor Bezkrovnyi <1188919+ibezkrovnyi@users.noreply.github.com> Date: Wed, 17 Apr 2019 22:58:49 +0200 Subject: [PATCH] [@types/prop-types] Add support of `as const` to oneOf (#34706) * Add readonly modifier to oneOf definition * remove unnecessary periods, trigger ci build --- types/prop-types/index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/types/prop-types/index.d.ts b/types/prop-types/index.d.ts index ddb8c64947..e39ef68c11 100644 --- a/types/prop-types/index.d.ts +++ b/types/prop-types/index.d.ts @@ -65,7 +65,7 @@ export const element: Requireable; export const symbol: Requireable; export const elementType: Requireable; export function instanceOf(expectedClass: new (...args: any[]) => T): Requireable; -export function oneOf(types: T[]): Requireable; +export function oneOf(types: ReadonlyArray): Requireable; export function oneOfType>(types: T[]): Requireable>>; export function arrayOf(type: Validator): Requireable; export function objectOf(type: Validator): Requireable<{ [K in keyof any]: T; }>; @@ -79,8 +79,8 @@ export function exact

>(type: P): Requireable any): void;