superset index.d 源码

  • 2022-10-20
  • 浏览 (289)

superset index.d 代码

文件路径:/superset-frontend/cypress-base/cypress/support/index.d.ts

/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
// eslint-disable-next-line spaced-comment
/// <reference types="cypress" />
type JSONPrimitive = string | number | boolean | null;
type JSONValue = JSONPrimitive | JSONObject | JSONArray;
type JSONObject = { [member: string]: JSONValue };
type JSONArray = JSONValue[];

declare namespace Cypress {
  interface Chainable {
    /**
     * Login test user.
     */
    login(): void;
    preserveLogin(): void;

    /**
     *
     * Utils
     */

    getBySel(selector: string): cy;
    getBySelLike(selector: string): cy;
    cleanCharts(): cy;
    cleanDashboards(): cy;
    loadChartFixtures(): cy;
    loadDashboardFixtures(): cy;

    visitChartByParams(params: string | Record<string, unknown>): cy;
    visitChartByName(name: string): cy;
    visitChartById(id: number): cy;

    /**
     * Verify slice container renders.
     */
    verifySliceContainer(chartSelector: JQuery.Selector): cy;

    /**
     * Verify slice successfully loaded.
     */
    verifySliceSuccess(options: {
      waitAlias: string;
      querySubstring?: string | RegExp;
      chartSelector?: JQuery.Selector;
    }): cy;

    /**
     * Get
     */
    getDashboards(): cy;
    getCharts(): cy;

    /**
     * Create
     */
    createSampleDashboards(indexes?: number[]): void;
    createSampleCharts(indexes?: number[]): void;

    /**
     * Delete
     */
    deleteDashboard(id: number, failOnStatusCode: boolean): cy;
    deleteDashboardByName(dashboardName: string, failOnStatusCode: boolean): cy;
    deleteChartByName(name: string, failOnStatusCode: boolean): cy;
    deleteChart(id: number, failOnStatusCode: boolean): cy;
  }
}

declare module '@cypress/code-coverage/task';

相关信息

superset 源码目录

相关文章

superset directories 源码

superset index 源码

0  赞