UNPKG

455 BTypeScriptView Raw
1export declare type StringSelector = string;
2export declare type FunctionSelector = (id: string) => string;
3export declare type CssSelector = () => string;
4export interface Selectors {
5 [key: string]: StringSelector | FunctionSelector | CssSelector | UrlSelector | Selectors;
6}
7export declare type E2ESelectors<S extends Selectors> = {
8 [P in keyof S]: S[P];
9};
10export interface UrlSelector extends Selectors {
11 url: string | FunctionSelector;
12}