UNPKG

ionic

Version:

A tool for creating and developing Ionic Framework mobile apps.

22 lines (21 loc) 1.26 kB
import { BaseIntegration, IntegrationConfig } from '../'; import { InfoItem, IntegrationAddDetails, IntegrationName, ProjectIntegration, ProjectPersonalizationDetails, ProjectType } from '../../../definitions'; import * as configlib from './config'; export declare const SUPPORTED_PROJECT_TYPES: readonly ProjectType[]; export declare class Integration extends BaseIntegration<ProjectIntegration> { readonly name: IntegrationName; readonly summary = "Target native iOS and Android with Apache Cordova"; readonly archiveUrl = "https://d2ql0qc7j8u4b2.cloudfront.net/integration-cordova.tar.gz"; get config(): IntegrationConfig; add(details: IntegrationAddDetails): Promise<void>; getConfig(): Promise<configlib.CordovaConfig | undefined>; requireConfig(): Promise<configlib.CordovaConfig>; getInfo(): Promise<InfoItem[]>; personalize({ name, packageId }: ProjectPersonalizationDetails): Promise<void>; getCordovaVersion(): Promise<string | undefined>; getCordovaPlatformVersions(): Promise<string>; getCordovaPluginVersions(): Promise<string>; getXcodebuildVersion(): Promise<string | undefined>; getIOSDeployVersion(): Promise<string | undefined>; getIOSSimVersion(): Promise<string | undefined>; }