9.7.130 • Published 12 months ago

@ellentorg/error-officiis-excepturi v9.7.130

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@ellentorg/error-officiis-excepturi Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.

Example

var mockProperty = require('@ellentorg/error-officiis-excepturi');
var assert = require('assert');

var i = 0;
var object = {
	a: 1,
	get b() {
		i += 1;
		return 'b ' + i;
	}
};

assert.equal(object.a, 1);
assert.equal(object.b, 'b 1');
assert.equal(object.b, 'b 2');

var restoreA = mockProperty(object, 'a', { 'delete': true });
assert.equal('a' in object, false);

var restoreB = mockProperty(object, 'b', { value: 42 });
assert.equal(object.b, 42);

restoreA();
assert.equal('a' in object, true);

restoreB();
assert.equal(object.b, 'b 3');

Tests

Simply clone the repo, npm install, and run npm test

Security

Please email @ljharb or see https://tidelift.com/security if you have a potential security vulnerability to report.

3.2.26

1 year ago

9.7.130

12 months ago

3.2.28

1 year ago

3.2.27

1 year ago

3.2.29

1 year ago

6.5.99

1 year ago

6.5.98

1 year ago

6.5.91

1 year ago

6.5.90

1 year ago

6.5.93

1 year ago

6.5.92

1 year ago

6.5.95

1 year ago

6.5.94

1 year ago

6.5.97

1 year ago

6.5.96

1 year ago

8.6.109

1 year ago

8.6.106

1 year ago

8.6.108

1 year ago

8.6.107

1 year ago

3.2.35

1 year ago

3.2.34

1 year ago

9.7.124

1 year ago

9.7.126

1 year ago

6.5.88

1 year ago

9.7.125

1 year ago

6.5.87

1 year ago

9.7.128

1 year ago

9.7.127

1 year ago

6.5.89

1 year ago

3.2.31

1 year ago

9.7.129

1 year ago

3.2.30

1 year ago

3.2.33

1 year ago

3.2.32

1 year ago

6.5.80

1 year ago

6.5.82

1 year ago

7.6.106

1 year ago

6.5.81

1 year ago

6.5.84

1 year ago

6.5.83

1 year ago

6.5.86

1 year ago

8.6.110

1 year ago

6.5.85

1 year ago

7.6.105

1 year ago

7.6.104

1 year ago

7.6.103

1 year ago

9.6.119

1 year ago

9.6.118

1 year ago

9.6.117

1 year ago

9.6.116

1 year ago

9.6.115

1 year ago

9.6.114

1 year ago

9.6.113

1 year ago

9.6.112

1 year ago

7.5.102

1 year ago

9.6.111

1 year ago

9.6.110

1 year ago

7.5.103

1 year ago

4.4.43

1 year ago

4.4.42

1 year ago

4.4.41

1 year ago

4.4.40

1 year ago

4.4.45

1 year ago

4.4.44

1 year ago

4.4.39

1 year ago

4.4.38

1 year ago

4.4.37

1 year ago

3.3.35

1 year ago

3.3.36

1 year ago

3.3.37

1 year ago

2.2.17

1 year ago

2.2.18

1 year ago

9.6.124

1 year ago

9.6.123

1 year ago

9.6.122

1 year ago

9.6.121

1 year ago

9.6.120

1 year ago

2.2.19

1 year ago

2.2.26

1 year ago

2.2.24

1 year ago

2.2.25

1 year ago

2.2.22

1 year ago

2.2.23

1 year ago

2.2.20

1 year ago

2.2.21

1 year ago

5.5.60

1 year ago

5.5.61

1 year ago

6.5.77

1 year ago

6.5.76

1 year ago

6.5.79

1 year ago

6.5.78

1 year ago

4.5.50

1 year ago

4.5.51

1 year ago

4.5.54

1 year ago

4.5.55

1 year ago

6.5.71

1 year ago

4.5.52

1 year ago

6.5.70

1 year ago

4.5.53

1 year ago

6.5.73

1 year ago

6.5.72

1 year ago

6.5.75

1 year ago

4.5.56

1 year ago

6.5.74

1 year ago

4.5.57

1 year ago

4.3.37

1 year ago

6.5.66

1 year ago

6.5.65

1 year ago

6.5.68

1 year ago

6.5.67

1 year ago

6.5.69

1 year ago

6.5.100

1 year ago

6.5.101

1 year ago

6.5.102

1 year ago

6.5.62

1 year ago

4.5.47

1 year ago

6.5.61

1 year ago

4.5.48

1 year ago

6.5.64

1 year ago

4.5.45

1 year ago

6.5.63

1 year ago

4.5.46

1 year ago

5.5.59

1 year ago

5.5.57

1 year ago

4.5.49

1 year ago

5.5.58

1 year ago

2.2.16

1 year ago

2.2.15

1 year ago

2.1.14

1 year ago

2.1.15

1 year ago

2.1.13

1 year ago

2.1.12

1 year ago

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.6

1 year ago

2.1.5

1 year ago

2.1.4

1 year ago

2.1.2

1 year ago

2.1.3

1 year ago

2.1.1

1 year ago

2.1.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago