Don't expose require-typed-signature

This commit is contained in:
Daniel Feltey 2015-09-13 04:09:48 -05:00
parent cbb76b987c
commit c6743b4423
3 changed files with 4 additions and 7 deletions

View File

@ -17,7 +17,8 @@
(rename-in
(except-in typed-racket/base-env/prims
require-typed-struct
require/typed)
require/typed
require-typed-signature)
(require-typed-struct-legacy require-typed-struct)
(require/typed-legacy require/typed))
typed-racket/base-env/base-types

View File

@ -181,11 +181,6 @@ keyword with @racket[require/typed].}
keyword with @racket[require/typed].}
@defidform[require-typed-struct/provide]{Similar to
@racket[require-typed-struct], but also provides the imported identifiers.}
@defform[
(require-typed-signature sig-name (id ...) (type ...) module)]{
Similar to using the @racket[#:signature] keyword with @racket[require/typed].
Signature variables are matched with their types positionally, the two lists
must have the same length.}
@defidform[pdefine:]{Defines a polymorphic function.}
@defform[(pred t)]{Equivalent to @racket[(Any -> Boolean : t)].}

View File

@ -16,7 +16,8 @@
(require typed-racket/base-env/extra-procs
(except-in typed-racket/base-env/prims
require-typed-struct-legacy
require/typed-legacy)
require/typed-legacy
require-typed-signature)
typed-racket/base-env/base-types
(except-in typed-racket/base-env/base-types-extra Distinction))
(provide (rename-out [define-type-alias define-type])