У меня есть следующая функция, которая принимает строку и возвращает строку, такую как
mockingcase('foobar')
// => fOoBaR
В проекте есть файл объявления Typescript.Я не очень разбираюсь в Typescript (не читайте ничего, кроме последнего часа, потраченного на чтение документа).
Функция mockingcase
теперь может возвращать строку из массива строки
mockingcase(['foo','bar'])
// => 'fOoBaR'
Как изменить файл объявления машинописного текста, чтобы он мог принимать строку или массив?
оригинал:
function mockingcase(input: string, options?: { random?: boolean }): string;
моя идея:
function mockingcase(input: string|array, options?: { random?: boolean }): string;
Я совершенно не прав?