UNPKG

@scalar/api-client

Version:

the open source API testing client

48 lines 1.93 kB
import type { ResponseInstance } from '@scalar/oas-utils/entities/spec'; import type { WorkspaceEventBus } from '@scalar/workspace-store/events'; import type { ClientLayout } from '../../../hooks/index.js'; import type { createStoreEvents } from '../../../store/events.js'; import type { ClientPlugin } from '../../../v2/plugins'; type __VLS_Props = { /** Preprocessed response */ response?: ResponseInstance; /** Original request instance */ request?: Request; /** Client layout */ layout: ClientLayout; /** Total number of performed requests */ totalPerformedRequests: number; /** Application version */ appVersion: string; /** Registered app plugins */ plugins?: ClientPlugin[]; /** Event bus */ events: ReturnType<typeof createStoreEvents>; eventBus: WorkspaceEventBus; }; declare const responseSections: readonly ["Cookies", "Headers", "Body"]; type Filter = 'All' | (typeof responseSections)[number]; declare const _default: import("vue").DefineComponent<__VLS_Props, { responseHeaders: import("vue").ComputedRef<{ name: string; value: string; }[]>; responseCookies: import("vue").ComputedRef<{ name: string; value: string; }[]>; requestHeaders: import("vue").ComputedRef<{ name: string; value: string; required: boolean; }[]>; shouldVirtualize: import("vue").ComputedRef<boolean>; activeFilter: import("vue").Ref<Filter, Filter>; filters: import("vue").ComputedRef<Filter[]>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { sendRequest: () => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onSendRequest?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default; //# sourceMappingURL=ResponseBlock.vue.d.ts.map