feat(ct): svelte type-safe hook config (#17237)

This commit is contained in:
sand4rt 2022-09-13 06:00:41 +02:00 коммит произвёл GitHub
Родитель eb3666328d
Коммит f61d3c9cc4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 1 удалений

7
packages/playwright-ct-svelte/index.d.ts поставляемый
Просмотреть файл

@ -35,13 +35,18 @@ export type PlaywrightTestConfig = Omit<BasePlaywrightTestConfig, 'use'> & {
}
};
type JsonPrimitive = string | number | boolean | null;
type JsonValue = JsonPrimitive | JsonObject | JsonArray;
type JsonArray = JsonValue[];
type JsonObject = { [Key in string]?: JsonValue };
type Slot = string | string[];
export interface MountOptions<Component extends SvelteComponent> {
props?: ComponentProps<Component>;
slots?: Record<string, Slot> & { default?: Slot };
on?: Record<string, Function>;
hooksConfig?: any;
hooksConfig?: JsonObject;
}
interface MountResult extends Locator {