/** * Check if {@param list} is list of {@template Value} * * {@param validation} is use to validate for {@template Value} * * @param error */ export default function ListParameters(list: ReadonlyArray, validation: (value: Argument) => value is Value, error: (value: unknown) => Error): ReadonlyArray; export default function ListParameters(list: Argument[], validation: (value: Argument) => value is Value, error: (value: unknown) => Error): Value[];