UNPKG

trifid-core

Version:
34 lines 1.51 kB
export default trifid; /** * Create a new Trifid instance. * * @param {import('./types/index.js').TrifidConfigWithExtends?} config Trifid configuration. * @param {Record<string, { * order?: number, * module: import('./types/index.js').TrifidPlugin, * paths?: string | string[]; * methods?: string | string[]; * hosts?: string | string[]; * config?: Record<string, any>; * }>?} additionalPlugins Add additional plugins. * @returns {Promise<{ * start: () => Promise<import('fastify').FastifyInstance>; * server: import('fastify').FastifyInstance; * config: import('./types/index.js').TrifidConfig * }>} Trifid instance. */ declare function trifid(config: import("./types/index.js").TrifidConfigWithExtends | null, additionalPlugins?: Record<string, { order?: number; module: import("./types/index.js").TrifidPlugin; paths?: string | string[]; methods?: string | string[]; hosts?: string | string[]; config?: Record<string, any>; }> | null): Promise<{ start: () => Promise<import("fastify").FastifyInstance>; server: import("fastify").FastifyInstance; config: import("./types/index.js").TrifidConfig; }>; export { supportedTypes as sparqlSupportedTypes, serializeFormattedStream as sparqlSerializeFormattedStream, serializeQuadStream as sparqlSerializeQuadStream, getRewriteConfiguration as sparqlGetRewriteConfiguration } from "./lib/sparql.js"; export { assertRejection, getListenerURL } from "./lib/test.js"; //# sourceMappingURL=index.d.ts.map