1.0.33 • Published 2 years ago

is-promise-like v1.0.33

Weekly downloads
10
License
MIT
Repository
github
Last release
2 years ago

IsPromiseLike

Usage

import {
  isPromise,
  isPromiseLike
} from 'is-promise-like'

isPromise identifies instances of the global Promise class.

isPromiseLike identifies instances of the global Promise class or other objects which are like them.

Examples: isPromise

Returns true:

const p = new Promise(() => {})

isPromise(p) // true
const p = Promise.resolve({})

isPromise(p) // true
const p = Promise.all([])

isPromise(p) // true

Anything else should return false.

Examples: isPromiseLike

All of the preceding examples returning true. In addition:

class S {
  static then () {}
}

isPromiseLike(S) // true
class S {
  then () {}
}

const s = new S()

isPromiseLike(s) // true
const o = {}
o.then = () => {}

isPromiseLike(o) // true
const a = []
a.then = () => {}

isPromiseLike(a) // true

And similar constructions for other types. Anything else should return false.

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.22

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

0.1.558

2 years ago

0.1.557

2 years ago

0.1.553

2 years ago

0.1.550

2 years ago

0.1.552

2 years ago

0.1.551

2 years ago

0.1.529

2 years ago

0.1.528

2 years ago

0.1.536

2 years ago

0.1.535

2 years ago

0.1.538

2 years ago

0.1.537

2 years ago

0.1.532

2 years ago

0.1.531

2 years ago

0.1.534

2 years ago

0.1.533

2 years ago

0.1.530

2 years ago

0.1.539

2 years ago

0.1.547

2 years ago

0.1.546

2 years ago

0.1.549

2 years ago

0.1.548

2 years ago

0.1.543

2 years ago

0.1.542

2 years ago

0.1.545

2 years ago

0.1.544

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.2

2 years ago

1.0.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.1.477

2 years ago

0.1.476

2 years ago

0.1.479

2 years ago

0.1.478

2 years ago

0.1.472

2 years ago

0.1.475

2 years ago

0.1.474

2 years ago

0.1.471

2 years ago

0.1.470

2 years ago

0.1.488

2 years ago

0.1.487

2 years ago

0.1.489

2 years ago

0.1.484

2 years ago

0.1.483

2 years ago

0.1.486

2 years ago

0.1.485

2 years ago

0.1.480

2 years ago

0.1.482

2 years ago

0.1.481

2 years ago

0.1.499

2 years ago

0.1.498

2 years ago

0.1.495

2 years ago

0.1.494

2 years ago

0.1.497

2 years ago

0.1.496

2 years ago

0.1.491

2 years ago

0.1.490

2 years ago

0.1.493

2 years ago

0.1.492

2 years ago

0.1.449

2 years ago

0.1.444

2 years ago

0.1.443

2 years ago

0.1.446

2 years ago

0.1.445

2 years ago

0.1.442

2 years ago

0.1.441

2 years ago

0.1.459

2 years ago

0.1.458

2 years ago

0.1.455

2 years ago

0.1.454

2 years ago

0.1.457

2 years ago

0.1.456

2 years ago

0.1.451

2 years ago

0.1.450

2 years ago

0.1.453

2 years ago

0.1.469

2 years ago

0.1.466

2 years ago

0.1.465

2 years ago

0.1.468

2 years ago

0.1.467

2 years ago

0.1.462

2 years ago

0.1.461

2 years ago

0.1.464

2 years ago

0.1.460

2 years ago

0.1.507

2 years ago

0.1.506

2 years ago

0.1.509

2 years ago

0.1.508

2 years ago

0.1.514

2 years ago

0.1.513

2 years ago

0.1.516

2 years ago

0.1.515

2 years ago

0.1.512

2 years ago

0.1.511

2 years ago

0.1.518

2 years ago

0.1.517

2 years ago

0.1.519

2 years ago

0.1.525

2 years ago

0.1.524

2 years ago

0.1.527

2 years ago

0.1.526

2 years ago

0.1.521

2 years ago

0.1.520

2 years ago

0.1.523

2 years ago

0.1.522

2 years ago

0.1.502

2 years ago

0.1.505

2 years ago

0.1.501

2 years ago

0.1.500

2 years ago

0.1.429

2 years ago

0.1.437

2 years ago

0.1.436

2 years ago

0.1.439

2 years ago

0.1.438

2 years ago

0.1.433

2 years ago

0.1.432

2 years ago

0.1.435

2 years ago

0.1.434

2 years ago

0.1.431

2 years ago

0.1.430

2 years ago

0.1.440

2 years ago

0.1.404

2 years ago

0.1.403

2 years ago

0.1.406

2 years ago

0.1.405

2 years ago

0.1.400

2 years ago

0.1.402

2 years ago

0.1.401

2 years ago

0.1.408

2 years ago

0.1.407

2 years ago

0.1.409

2 years ago

0.1.415

2 years ago

0.1.414

2 years ago

0.1.417

2 years ago

0.1.416

2 years ago

0.1.411

2 years ago

0.1.410

2 years ago

0.1.413

2 years ago

0.1.412

2 years ago

0.1.419

2 years ago

0.1.418

2 years ago

0.1.426

2 years ago

0.1.427

2 years ago

0.1.422

2 years ago

0.1.421

2 years ago

0.1.424

2 years ago

0.1.423

2 years ago

0.1.420

2 years ago

0.1.359

3 years ago

0.1.356

3 years ago

0.1.355

3 years ago

0.1.358

3 years ago

0.1.357

3 years ago

0.1.352

3 years ago

0.1.351

3 years ago

0.1.354

3 years ago

0.1.353

3 years ago

0.1.350

3 years ago

0.1.367

3 years ago

0.1.369

3 years ago

0.1.368

3 years ago

0.1.363

3 years ago

0.1.362

3 years ago

0.1.364

3 years ago

0.1.378

3 years ago

0.1.377

3 years ago

0.1.379

3 years ago

0.1.374

3 years ago

0.1.373

3 years ago

0.1.375

3 years ago

0.1.372

3 years ago

0.1.389

2 years ago

0.1.385

2 years ago

0.1.384

3 years ago

0.1.387

2 years ago

0.1.381

3 years ago

0.1.380

3 years ago

0.1.383

3 years ago

0.1.382

3 years ago

0.1.318

3 years ago

0.1.319

3 years ago

0.1.327

3 years ago

0.1.326

3 years ago

0.1.325

3 years ago

0.1.324

3 years ago

0.1.321

3 years ago

0.1.320

3 years ago

0.1.338

3 years ago

0.1.337

3 years ago

0.1.339

3 years ago

0.1.334

3 years ago

0.1.333

3 years ago

0.1.336

3 years ago

0.1.335

3 years ago

0.1.330

3 years ago

0.1.332

3 years ago

0.1.331

3 years ago

0.1.349

3 years ago

0.1.348

3 years ago

0.1.345

3 years ago

0.1.344

3 years ago

0.1.347

3 years ago

0.1.346

3 years ago

0.1.341

3 years ago

0.1.340

3 years ago

0.1.343

3 years ago

0.1.342

3 years ago

0.1.390

2 years ago

0.1.399

2 years ago

0.1.395

2 years ago

0.1.398

2 years ago

0.1.397

2 years ago

0.1.392

2 years ago

0.1.391

2 years ago

0.1.394

2 years ago

0.1.393

2 years ago

0.1.309

3 years ago

0.1.308

3 years ago

0.1.316

3 years ago

0.1.315

3 years ago

0.1.317

3 years ago

0.1.312

3 years ago

0.1.314

3 years ago

0.1.313

3 years ago

0.1.305

3 years ago

0.1.304

3 years ago

0.1.307

3 years ago

0.1.306

3 years ago

0.1.301

3 years ago

0.1.300

3 years ago

0.1.303

3 years ago

0.1.302

3 years ago

0.1.279

3 years ago

0.1.278

3 years ago

0.1.276

3 years ago

0.1.273

3 years ago

0.1.289

3 years ago

0.1.286

3 years ago

0.1.285

3 years ago

0.1.288

3 years ago

0.1.287

3 years ago

0.1.281

3 years ago

0.1.284

3 years ago

0.1.291

3 years ago

0.1.290

3 years ago

0.1.297

3 years ago

0.1.296

3 years ago

0.1.299

3 years ago

0.1.298

3 years ago

0.1.293

3 years ago

0.1.292

3 years ago

0.1.295

3 years ago

0.1.294

3 years ago

0.1.239

3 years ago

0.1.238

3 years ago

0.1.235

3 years ago

0.1.237

3 years ago

0.1.236

3 years ago

0.1.230

3 years ago

0.1.249

3 years ago

0.1.246

3 years ago

0.1.245

3 years ago

0.1.248

3 years ago

0.1.247

3 years ago

0.1.242

3 years ago

0.1.241

3 years ago

0.1.243

3 years ago

0.1.240

3 years ago

0.1.256

3 years ago

0.1.259

3 years ago

0.1.258

3 years ago

0.1.255

3 years ago

0.1.254

3 years ago

0.1.251

3 years ago

0.1.250

3 years ago

0.1.267

3 years ago

0.1.269

3 years ago

0.1.264

3 years ago

0.1.263

3 years ago

0.1.266

3 years ago

0.1.260

3 years ago

0.1.205

3 years ago

0.1.207

3 years ago

0.1.202

3 years ago

0.1.201

3 years ago

0.1.204

3 years ago

0.1.203

3 years ago

0.1.200

3 years ago

0.1.217

3 years ago

0.1.216

3 years ago

0.1.215

3 years ago

0.1.214

3 years ago

0.1.210

3 years ago

0.1.228

3 years ago

0.1.223

3 years ago

0.1.222

3 years ago

0.1.221

3 years ago

0.1.190

3 years ago

0.1.192

3 years ago

0.1.191

3 years ago

0.1.198

3 years ago

0.1.197

3 years ago

0.1.199

3 years ago

0.1.194

3 years ago

0.1.193

3 years ago

0.1.196

3 years ago

0.1.195

3 years ago

0.1.271

3 years ago

0.1.270

3 years ago

0.1.272

3 years ago

0.1.187

3 years ago

0.1.186

3 years ago

0.1.189

3 years ago

0.1.188

3 years ago

0.1.183

3 years ago

0.1.185

3 years ago

0.1.184

3 years ago

0.1.169

3 years ago

0.1.165

3 years ago

0.1.164

3 years ago

0.1.167

3 years ago

0.1.166

3 years ago

0.1.163

3 years ago

0.1.179

3 years ago

0.1.178

3 years ago

0.1.172

3 years ago

0.1.181

3 years ago

0.1.180

3 years ago

0.1.182

3 years ago

0.1.139

3 years ago

0.1.135

3 years ago

0.1.147

3 years ago

0.1.146

3 years ago

0.1.149

3 years ago

0.1.143

3 years ago

0.1.142

3 years ago

0.1.144

3 years ago

0.1.141

3 years ago

0.1.140

3 years ago

0.1.158

3 years ago

0.1.157

3 years ago

0.1.159

3 years ago

0.1.154

3 years ago

0.1.153

3 years ago

0.1.156

3 years ago

0.1.155

3 years ago

0.1.150

3 years ago

0.1.152

3 years ago

0.1.151

3 years ago

0.1.161

3 years ago

0.1.160

3 years ago

0.1.162

3 years ago

0.1.132

3 years ago

0.1.130

3 years ago

0.1.114

3 years ago

0.1.113

3 years ago

0.1.112

3 years ago

0.1.111

3 years ago

0.1.125

3 years ago

0.1.124

3 years ago

0.1.126

3 years ago

0.1.96

3 years ago

0.1.97

3 years ago

0.1.98

3 years ago

0.1.99

3 years ago

0.1.90

3 years ago

0.1.91

3 years ago

0.1.92

3 years ago

0.1.93

3 years ago

0.1.94

3 years ago

0.1.95

3 years ago

0.1.85

3 years ago

0.1.86

3 years ago

0.1.87

3 years ago

0.1.88

3 years ago

0.1.89

3 years ago

0.1.80

3 years ago

0.1.81

3 years ago

0.1.82

3 years ago

0.1.83

3 years ago

0.1.84

3 years ago

0.1.74

3 years ago

0.1.75

3 years ago

0.1.76

3 years ago

0.1.77

3 years ago

0.1.78

3 years ago

0.1.79

3 years ago

0.1.70

4 years ago

0.1.71

4 years ago

0.1.72

3 years ago

0.1.73

3 years ago

0.1.66

4 years ago

0.1.67

4 years ago

0.1.68

4 years ago

0.1.69

4 years ago

0.1.107

3 years ago

0.1.106

3 years ago

0.1.103

3 years ago

0.1.102

3 years ago

0.1.105

3 years ago

0.1.104

3 years ago

0.1.101

3 years ago

0.1.100

3 years ago

0.1.52

4 years ago

0.1.53

4 years ago

0.1.54

4 years ago

0.1.55

4 years ago

0.1.56

4 years ago

0.1.57

4 years ago

0.1.58

4 years ago

0.1.59

4 years ago

0.1.50

4 years ago

0.1.51

4 years ago

0.1.49

4 years ago

0.1.43

4 years ago

0.1.44

4 years ago

0.1.45

4 years ago

0.1.46

4 years ago

0.1.47

4 years ago

0.1.48

4 years ago

0.1.63

4 years ago

0.1.64

4 years ago

0.1.65

4 years ago

0.1.60

4 years ago

0.1.61

4 years ago

0.1.62

4 years ago

0.1.41

4 years ago

0.1.42

4 years ago

0.1.40

4 years ago

0.1.38

4 years ago

0.1.39

4 years ago

0.1.35

4 years ago

0.1.36

4 years ago

0.1.37

4 years ago

0.1.32

4 years ago

0.1.33

4 years ago

0.1.34

4 years ago

0.1.30

4 years ago

0.1.31

4 years ago

0.1.27

4 years ago

0.1.28

4 years ago

0.1.29

4 years ago

0.1.23

4 years ago

0.1.24

4 years ago

0.1.25

4 years ago

0.1.26

4 years ago

0.1.20

4 years ago

0.1.21

4 years ago

0.1.22

4 years ago

0.1.19

4 years ago

0.1.16

4 years ago

0.1.17

4 years ago

0.1.18

4 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.8

5 years ago

0.1.9

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

6 years ago

0.1.0

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago