@scalar/api-client
Version:
the open source API testing client
216 lines • 10.8 kB
TypeScript
/**
* The Command Palette
*
* This component is a singleton so should only exist in our app once we will use the event bus to trigger it
*/
declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
export declare const PaletteComponents: {
readonly 'Import from OpenAPI/Swagger/Postman/cURL': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly 'Create Request': "";
readonly 'Create Workspace': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly 'Add Tag': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly 'Add Server': import("vue").DefineComponent<{
metaData?: {
itemUid?: string;
parentUid?: string;
};
}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{
metaData?: {
itemUid?: string;
parentUid?: string;
};
}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
readonly 'Create Collection': import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly 'Add Example': import("vue").DefineComponent<{
metaData?: {
itemUid: string;
};
}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{
metaData?: {
itemUid: string;
};
}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
readonly 'Import from cURL': import("vue").DefineComponent<{
metaData: {
parsedCurl: {
description?: string | undefined;
summary?: string | undefined;
externalDocs?: {
url: string;
description?: string | undefined;
} | undefined;
'x-internal'?: boolean | undefined;
'x-scalar-ignore'?: boolean | undefined;
security?: Record<string, string[] | undefined>[] | undefined;
tags?: string[] | undefined;
deprecated?: boolean | undefined;
operationId?: string | undefined;
requestBody?: any;
parameters?: {
in: "path" | "cookie" | "query" | "header";
name: string;
description?: string | undefined;
required?: boolean | undefined;
deprecated?: boolean | undefined;
schema?: unknown;
content?: unknown;
style?: "matrix" | "label" | "form" | "simple" | "spaceDelimited" | "pipeDelimited" | "deepObject" | undefined;
explode?: boolean | undefined;
example?: unknown;
examples?: Record<string, {
value?: unknown;
summary?: string | undefined;
externalValue?: string | undefined;
}> | unknown[] | undefined;
}[] | undefined;
responses?: Record<string, any> | undefined;
callbacks?: Record<string, Record<string, Record<string, any>>> | undefined;
'x-codeSamples'?: {
source: string;
lang?: string | undefined;
label?: string | undefined;
}[] | undefined;
'x-code-samples'?: {
source: string;
lang?: string | undefined;
label?: string | undefined;
}[] | undefined;
'x-custom-examples'?: {
source: string;
lang?: string | undefined;
label?: string | undefined;
}[] | undefined;
'x-scalar-stability'?: import("@scalar/types/legacy").XScalarStability | undefined;
type?: "request" | undefined;
uid?: string | undefined;
path?: string | undefined;
method?: "delete" | "get" | "head" | "options" | "patch" | "post" | "put" | "trace" | undefined;
servers?: string[] | undefined;
selectedServerUid?: string | null | undefined;
examples?: string[] | undefined;
selectedSecuritySchemeUids?: (string | string[])[] | undefined;
'x-post-response'?: string | undefined;
} & {
url?: string;
};
collectionUid: string;
};
}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
close: () => any;
back: (e: KeyboardEvent) => any;
}, string, import("vue").PublicProps, Readonly<{
metaData: {
parsedCurl: {
description?: string | undefined;
summary?: string | undefined;
externalDocs?: {
url: string;
description?: string | undefined;
} | undefined;
'x-internal'?: boolean | undefined;
'x-scalar-ignore'?: boolean | undefined;
security?: Record<string, string[] | undefined>[] | undefined;
tags?: string[] | undefined;
deprecated?: boolean | undefined;
operationId?: string | undefined;
requestBody?: any;
parameters?: {
in: "path" | "cookie" | "query" | "header";
name: string;
description?: string | undefined;
required?: boolean | undefined;
deprecated?: boolean | undefined;
schema?: unknown;
content?: unknown;
style?: "matrix" | "label" | "form" | "simple" | "spaceDelimited" | "pipeDelimited" | "deepObject" | undefined;
explode?: boolean | undefined;
example?: unknown;
examples?: Record<string, {
value?: unknown;
summary?: string | undefined;
externalValue?: string | undefined;
}> | unknown[] | undefined;
}[] | undefined;
responses?: Record<string, any> | undefined;
callbacks?: Record<string, Record<string, Record<string, any>>> | undefined;
'x-codeSamples'?: {
source: string;
lang?: string | undefined;
label?: string | undefined;
}[] | undefined;
'x-code-samples'?: {
source: string;
lang?: string | undefined;
label?: string | undefined;
}[] | undefined;
'x-custom-examples'?: {
source: string;
lang?: string | undefined;
label?: string | undefined;
}[] | undefined;
'x-scalar-stability'?: import("@scalar/types/legacy").XScalarStability | undefined;
type?: "request" | undefined;
uid?: string | undefined;
path?: string | undefined;
method?: "delete" | "get" | "head" | "options" | "patch" | "post" | "put" | "trace" | undefined;
servers?: string[] | undefined;
selectedServerUid?: string | null | undefined;
examples?: string[] | undefined;
selectedSecuritySchemeUids?: (string | string[])[] | undefined;
'x-post-response'?: string | undefined;
} & {
url?: string;
};
collectionUid: string;
};
}> & Readonly<{
onClose?: (() => any) | undefined;
onBack?: ((e: KeyboardEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
};
/** Infer the types from the commands */
export type CommandNames = keyof typeof PaletteComponents;
export type CommandPaletteEvent = {
/** The command name which matches with the command palette */
commandName?: CommandNames;
/** Any extra metadata we want to pass to the command palettes */
metaData?: Record<string, any>;
};
//# sourceMappingURL=TheCommandPalette.vue.d.ts.map