
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
12 lines
227 B
Racket
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)
|