typed-racket/typed-racket-test/succeed/require-typed-parse.rkt
2014-12-16 10:07:25 -05:00

17 lines
293 B
Racket

#lang racket/load
(module m1 racket
(define x (make-parameter 1))
(define y 1)
(provide y)
(provide/contract [x (parameter/c number?)]))
(module m2 typed/racket
(require/typed 'm1
[y Number]
[x (Parameterof Number)])
(x 1)
(x))
(require 'm2)