sdk_contrib/fastify/test-d/index.test-d.ts.js (13 lines of code) (raw):

import * as AWSXRay from 'aws-xray-sdk-core'; import * as Fastify from 'fastify'; import { expectType } from 'tsd'; const server = Fastify(); server.register(require('../lib')); server.route({ method: 'GET', path: '/', // eslint-disable-next-line @typescript-eslint/no-unused-vars handler: async (request, _reply) => { (expectType < AWSXRay.Segment) | (undefined > request.segment); return { data: 'ok' }; }, });