flash function

Future<DslRunResult> flash(
  1. void builder(
    1. App app
    ), {
  2. String? apiKey,
  3. String? baseUrl,
  4. String? projectName,
  5. String? projectId,
  6. bool findOrCreate = false,
  7. bool allowNewProject = false,
  8. bool dryRun = false,
  9. String? commitMessage,
  10. PipelineSource? source,
  11. bool validationFilter(
    1. ProjectError error
    )?,
  12. bool refreshContext = false,
  13. String? contextDir,
  14. void logger(
    1. String message
    )?,
})

Compiles and runs a Flash DSL app.

Implementation

Future<DslRunResult> flash(
  void Function(App app) builder, {
  String? apiKey,
  String? baseUrl,
  String? projectName,
  String? projectId,
  bool findOrCreate = false,
  bool allowNewProject = false,
  bool dryRun = false,
  String? commitMessage,
  PipelineSource? source,
  bool Function(ProjectError error)? validationFilter,
  bool refreshContext = false,
  String? contextDir,
  void Function(String message)? logger,
}) => runFlashDsl(
  builder,
  apiKey: apiKey,
  baseUrl: baseUrl,
  projectName: projectName,
  projectId: projectId,
  findOrCreate: findOrCreate,
  allowNewProject: allowNewProject,
  dryRun: dryRun,
  commitMessage: commitMessage,
  source: source,
  validationFilter: validationFilter,
  refreshContext: refreshContext,
  contextDir: contextDir,
  logger: logger,
);