typed-racket/typed-racket-test/succeed/require-typed-on-typed-module.rkt
Asumu Takikawa 552f509102 Refactor the renamer module
Moves `get-alternate` since its only user is the require-contract
module. In addition, it appears that one of the cases in the
conditional in its body is unnecessary. This likely means that
the extra machinery for typed-renamers are not needed at all.

Also adds a test for `require/typed` of a typed module
2015-09-08 13:31:02 -04:00

12 lines
227 B
Racket

#lang racket/base
(module a typed/racket
(require/typed racket/base [values (-> String String)])
(provide values))
(module b typed/racket
(require/typed (submod ".." a) [values (-> String Any)])
values)
(require 'b)