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
|
||||
|
||||
(provide mapper-lens
|
||||
vector-mapper-lens
|
||||
)
|
||||
(require racket/contract/base)
|
||||
(provide (contract-out
|
||||
[mapper-lens
|
||||
(-> lens? (lens/c list? list?))]
|
||||
[vector-mapper-lens
|
||||
(-> lens? (lens/c immutable-vector? immutable-vector?))]
|
||||
))
|
||||
|
||||
(require lens/base/main
|
||||
lens/util/immutable
|
||||
racket/vector
|
||||
fancy-app
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue
Block a user