vscode-flutter-files
Version:
Quickly scaffold flutter bloc file templates
47 lines (41 loc) • 808 B
text/typescript
export interface IProject {
version: string;
name: string;
}
export interface IEnvironments {
source: string;
dev: string;
prod: string;
}
export interface IApp {
outDir?: string;
assets?: string[];
index?: string;
main?: string;
test?: string;
tsconfig?: string;
environments?: IEnvironments;
}
export interface IProperties {
flat?: boolean;
[k: string]: any;
}
export interface IDefaults {
dynamic?: IProperties;
bigpack?: IProperties;
smallpack?: IProperties;
bloc?: IProperties;
event?: IProperties;
model?: IProperties;
page?: IProperties;
provider?: IProperties;
repository?: IProperties;
screen?: IProperties;
state?: IProperties;
index?: IProperties;
}
export interface IConfig {
defaults: IDefaults;
appName: string;
appPath: string;
}