/** * Template name, description and Repository information */ export interface Template { name: string description: string repo: TemplateRepository } /** * Github Repository information, uri, branch and path */ export interface TemplateRepository { uri: string branch: string path: string } /** * name of example model, content */ export interface GraphQLModel { name: string content: string }