An extensible Earthstar server able to synchronise with other peers.
A server's functionality can be extended using extensions of type IServerExtension.
const extensions = [ new ExtensionSyncWebsocket("sync"), ]; const server = new Server([ extensions, { peer: { password: "myextremelygoodlongpassword" } } ]);
new
Server(extensions: ServerExtension[],opts: ServerOpts,)
Create a new server with an array of extensions.
private
core: ServerCore
private
server: Deno.HttpServer<Deno.NetAddr>
close(): void