tengo este codigo
function isSuccess<ValueTypes>( response: PromiseSettledResult<ValueTypes[]> ): response is PromiseFulfilledResult<ValueTypes[]> { return 'value' in response; }¿Cómo puedo convertir con éxito esto en formato es6?
este código es donde lo aplicaré
const result = (await Promise.allSettled(searchRequestBuilder)) .filter(isSuccess) .filter((response) => response.value) .map(({ value }) => { let list: MetaDataTypes = { value_id: '', }; if (value[0]) { list = value[0]; } return list; });La respuesta es:
const isSuccess = ( response: PromiseSettledResult<Lead411DataTypes> ): response is PromiseFulfilledResult<Lead411DataTypes> => { return 'value' in response; };