add contracts for mapper-lens and vector-mapper-lens
This commit is contained in:
parent
42abda35f2
commit
5a55f59580
|
@ -1,10 +1,15 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
|
|
||||||
(provide mapper-lens
|
(require racket/contract/base)
|
||||||
vector-mapper-lens
|
(provide (contract-out
|
||||||
)
|
[mapper-lens
|
||||||
|
(-> lens? (lens/c list? list?))]
|
||||||
|
[vector-mapper-lens
|
||||||
|
(-> lens? (lens/c immutable-vector? immutable-vector?))]
|
||||||
|
))
|
||||||
|
|
||||||
(require lens/base/main
|
(require lens/base/main
|
||||||
|
lens/util/immutable
|
||||||
racket/vector
|
racket/vector
|
||||||
fancy-app
|
fancy-app
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user