
/*
 * Copyright (c) 2023 Thomas Hansen - For license inquiries you can contact thomas@ainiro.io.
 */

/**
 * Model class for files currently being edited.
 */
export class FileNode {

  /**
   * Name of file.
   */
  name: string;

  /**
   * Full path and name of file.
   */
  path: string;

  /**
   * Folder where file exists.
   */
  folder: string;

  /**
   * Content of file.
   */
  content: string;

  /**
   * CodeMirror options for file type.
   */
  options: any;
}
