Skip to content

Commit 319e3b5

Browse files
committed
remove Specifications section
1 parent 258abe3 commit 319e3b5

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

src/Core__Object.res

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,28 @@
2727
/**
2828
`freeze` freezes an object. Freezing an object makes existing properties non-writable and prevents extensions. Once an object is frozen, new properties cannot be be added, existing properties cannot be removed, and their values cannot be changed.
2929
30-
**Note:** `freeze` returns the same object that was passed in; it does not create a frozen copy. Any attempt to change a frozen object will fail, either silently or by throwing an exception.
30+
**Note:** `freeze` returns the same object that was passed in; it does not create a frozen copy. Any attempt to change a frozen object will fail, either silently or by throwing an exception.
3131
32-
## Examples
32+
See [ECMAScript Language Specification](https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen) and [Object.isFrozen on MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen).
33+
34+
## Examples
3335
3436
```rescript
3537
let obj = {"a": 1}
3638
obj->Object.set("a", 2) // succeeds
3739
obj->Object.freeze->ignore
3840
obj->Object.set("a", 3) // fails
39-
```
40-
## Specifications
41-
- [ECMAScript Language Specification](https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.freeze)
42-
- [Object.freeze on MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze)
43-
- [Updating objects in Rescript](https://rescript-lang.org/docs/manual/latest/object#update)
44-
*/
41+
```
42+
*/
4543
@val
4644
external freeze: 'a => 'a = "Object.freeze"
4745

4846
@val external isSealed: 'a => bool = "Object.isSealed"
4947
/**
5048
`isFrozen` determines if an object is frozen. An object is frozen if an only if it is not extensible, all its properties are non-configurable, and all its data properties are non-writable.
5149
50+
See [ECMAScript Language Specification](https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen) and [Object.isFrozen on MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen).
51+
5252
## Examples
5353
5454
```rescript
@@ -57,11 +57,7 @@ let pointIsFrozen = point->Object.isFrozen // true
5757
let fruit = {"name": "Apple" }
5858
let fruitIsFrozen = fruit->Object.isFrozen // false
5959
```
60-
## Specifications
61-
- [ECMAScript Language Specification](https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen)
62-
- [Object.isFrozen on MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen)
63-
- [Updating objects in Rescript](https://rescript-lang.org/docs/manual/latest/object#update)
64-
*/
60+
*/
6561
@val
6662
external isFrozen: 'a => bool = "Object.isFrozen"
6763
@val external isExtensible: 'a => bool = "Object.isExtensible"

0 commit comments

Comments
 (0)