Skip to content

Commit 63929dd

Browse files
committed
Add roles declarations to forbid unsafe coercions
1 parent ca6e7b3 commit 63929dd

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/Web/XHR/ResponseType.purs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import Data.ArrayBuffer.Types (ArrayBuffer)
1212

1313
newtype ResponseType res = ResponseType String
1414

15+
type role ResponseType nominal
16+
1517
arrayBuffer :: ResponseType ArrayBuffer
1618
arrayBuffer = ResponseType "arraybuffer"
1719

0 commit comments

Comments
 (0)