vscode-flutter-files
Version:
Quickly scaffold flutter bloc file templates
21 lines (19 loc) • 1.39 kB
text/typescript
import { ResourceType } from './enums/resource-type';
import { ICommand } from './models/command';
import { CommandType } from './enums/command-type';
export const commandsMap = new Map<CommandType, ICommand>([
[CommandType.Dynamic, { fileName: 'you_awesome', resource: ResourceType.Dynamic }],
[CommandType.BigPack, { fileName: 'you_awesome', resource: ResourceType.BigPack }],
[CommandType.SmallPack, { fileName: 'you_awesome', resource: ResourceType.SmallPack }],
[CommandType.Bloc, { fileName: 'you_awesome', resource: ResourceType.Bloc }],
[CommandType.Event, { fileName: 'you_awesome', resource: ResourceType.Event }],
[CommandType.State, { fileName: 'you_awesome', resource: ResourceType.State }],
[CommandType.Model, { fileName: 'you_awesome', resource: ResourceType.Model }],
[CommandType.Page, { fileName: 'you_awesome', resource: ResourceType.Page }],
[CommandType.Provider, { fileName: 'you_awesome', resource: ResourceType.Provider }],
[CommandType.Repository, { fileName: 'you_awesome', resource: ResourceType.Repository }],
[CommandType.Screen, { fileName: 'you_awesome', resource: ResourceType.Screen }],
[CommandType.State, { fileName: 'you_awesome', resource: ResourceType.State }],
[CommandType.Index, { fileName: 'you_awesome', resource: ResourceType.Index }],
[CommandType.Templates, { fileName: '', resource: ResourceType.Templates }],
]);