All files / src/entities page.ts

0% Statements 0/17
100% Branches 0/0
0% Functions 0/1
0% Lines 0/15

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                                                                 
import { Entity } from '../entity.js';
import { Theme } from './theme.js';
 
export class Page extends Entity {
  protected static resourceName = 'pages';
  protected static singularName = 'page';
  protected static pluralName = 'themes';
 
  @Page.property()
  public id?: number;
 
  @Page.property()
  public name?: string;
 
  @Page.property()
  public slug?: string;
 
  @Page.property()
  public template?: string;
 
  @Page.property()
  public js?: string;
 
  @Page.property()
  public html?: string;
 
  @Page.property({type: String})
  public error?: string | null;
 
  @Page.property({type: 'Theme'})
  public theme?: Theme;
}