export interface MdkProjectServiceLink { entity: string; files: string[]; } export interface MdkProjectService { mdk: string; cap: { name: string; path: string; }; links: MdkProjectServiceLink[]; } export interface MdkProjectSourceTemplate { id: string; version: string; name?: string; } export interface MdkProjectLcapInfo { FullName: string; Service: MdkProjectService[]; sourceTemplate: MdkProjectSourceTemplate; } export interface MobileServiceJson { AppId: string; [name: string]: any; } export interface MdkProjectJson { LCAP: MdkProjectLcapInfo; MobileService?: MobileServiceJson; } export default interface MdkItemReaderContext { projectJson: MdkProjectJson; }