coap
Version:
A CoAP library for node modelled after 'http'
17 lines (16 loc) • 1.39 kB
TypeScript
import Agent from './lib/agent';
import Server from './lib/server';
import IncomingMessage from './lib/incoming_message';
import OutgoingMessage from './lib/outgoing_message';
import ObserveReadStream from './lib/observe_read_stream';
import ObserveWriteStream from './lib/observe_write_stream';
import { parameters, refreshTiming, defaultTiming } from './lib/parameters';
import { registerOption, registerFormat, ignoreOption } from './lib/option_converter';
import type { CoapServerOptions, requestListener, CoapRequestParams, ParametersUpdate, AgentOptions, CoapPacket, Option, OptionValue } from './models/models';
export declare let globalAgent: Agent;
export declare let globalAgentIPv6: Agent;
export declare function setGlobalAgent(agent: Agent): void;
export declare function setGlobalAgentV6(agent: Agent): void;
export declare function createServer(options?: CoapServerOptions | typeof requestListener, listener?: typeof requestListener): Server;
export declare function request(requestParams: CoapRequestParams | string): OutgoingMessage;
export { parameters, refreshTiming as updateTiming, defaultTiming, registerOption, registerFormat, ignoreOption, IncomingMessage, OutgoingMessage, ObserveReadStream, ObserveWriteStream, Agent, Server, type ParametersUpdate, type CoapRequestParams, type AgentOptions, type CoapPacket, type Option, type OptionValue, type CoapServerOptions };