UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

46 lines (45 loc) 1.4 kB
import { ElementRoute, ApiService, ElementsService } from 'dbweb-core'; export interface Controller { Name: string; Bill: boolean; } export interface IFetchElementInitDataResult { Controllers: Controller[]; Categories: string[]; CategoriesEN: string[]; Roles: string[]; CanSelectRoles: string[]; } export interface MainColumn { Name: string; Type: string; PrimaryKey: boolean; MaxLength: number; Null: boolean; } export declare class ElementBackFace { private api; private eles; element: ElementRoute; constructor(api: ApiService, eles: ElementsService); private get; private post; fetchElementInitData(name: string): import("rxjs").Observable<IFetchElementInitDataResult>; fetchElementNames(): import("rxjs").Observable<string[]>; fetchBillMainColumns(cname: string): import("rxjs").Observable<MainColumn[]>; fetchTables(db: string): import("rxjs").Observable<string[]>; fetchDB(): import("rxjs").Observable<string[]>; checkSQL(param: { DB: string; Table: string; ManualPage: boolean; SQL: string; }): import("rxjs").Observable<{ Error: string; Columns: { Name: string; Type: string; }[]; }>; fetchTableColumns(table: string): import("rxjs").Observable<string[]>; }