{"size": 478, "ext": "scrbl", "max_stars_repo_path": "scribblings/exports.scrbl", "max_stars_repo_name": "pmatos/racket-binaryen", "max_stars_repo_stars_event_min_datetime": "2021-03-01T10:18:31.000Z", "max_stars_repo_stars_event_max_datetime": "2022-01-27T00:09:14.000Z", "max_issues_repo_path": "scribblings/exports.scrbl", "max_issues_repo_name": "pmatos/racket-binaryen", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scribblings/exports.scrbl", "max_forks_repo_name": "pmatos/racket-binaryen", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 12, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 39.8333333333, "max_line_length": 130, "alphanum_fraction": 0.7322175732}
#lang scribble/manual

@title{Exports}

An @deftech{export} represent a value that is exported from a WebAssembly @tech{module}.

@defproc[(export? [x any/c]) boolean?]{
 Checks if the value @racket[x] is a WebAssembly @tech{export}.}

@defproc[(module-export-function [in string?] [out string?] [#:module mod module? (current-module)]) export?]{
 Exports the function with internal name @racket[in] in module @racket[mod] as @racket[out], returning a reference to the export.}
