jasprYamlMode property

String get jasprYamlMode

Value used in the jaspr.yaml mode: field.

Both ssg and the host side of embed use static because the Jaspr CLI itself does the prerender pass via main.server.dart. ssr and hybrid use server because the binary serves requests at runtime.

Implementation

String get jasprYamlMode {
  switch (this) {
    case JasprRenderMode.csr:
      return 'client';
    case JasprRenderMode.ssg:
    case JasprRenderMode.embed:
      return 'static';
    case JasprRenderMode.ssr:
    case JasprRenderMode.hybrid:
      return 'server';
  }
}