0 | module Node.HTTPS.CreateServer
3 | import Node.HTTP.CreateServer as HTTP
4 | import Node.Internal.Support
5 | import public Node.Net.CreateServer as Net
6 | import public Node.TLS.CreateServer as TLS
7 | import public Node.TLS.CreateSecureContext as SecureContext
11 | Options = HTTP.Options
14 | defaultOptions : HTTPS.CreateServer.Options
15 | defaultOptions = HTTP.defaultOptions
20 | record Options where
21 | constructor MkOptions
22 | server: HTTPS.CreateServer.Options
23 | context: SecureContext.Options
28 | defaultOptions : HTTPS.CreateServer.Command.Options
29 | defaultOptions = MkOptions
30 | { server = HTTPS.CreateServer.defaultOptions
31 | , context = defaultOptions
32 | , tls = defaultOptions
33 | , net = defaultOptions
49 | ffi_convertOptions :
50 | Node HTTPS.CreateServer.Options
51 | -> Node SecureContext.Options
54 | -> Node HTTPS.CreateServer.Command.Options
57 | convertOptions : HTTPS.CreateServer.Command.Options -> Node HTTPS.CreateServer.Command.Options
58 | convertOptions o = ffi_convertOptions
59 | (convertOptions o.server)
60 | (convertOptions o.context)
61 | (convertOptions o.tls)
62 | (convertOptions o.net)