[
  {
    "id": "module:file-set",
    "name": "file-set",
    "kind": "module",
    "description": "Exports a contructor taking a list of file patterns as input, returning a `file-set` instance containing the expanded patterns split into separate lists of `files`, `dirs` and `notExisting`.",
    "examples": [
      "```js\nvar fileSet = require(\"file-set\");\n```"
    ],
    "typicalname": "FileSet"
  },
  {
    "id": "module:file-set^FileSet",
    "name": "FileSet",
    "kind": "class",
    "isExported": true,
    "description": "Expands file patterns, returning the matched and unmatched files and directories",
    "alias": "module:file-set",
    "codeName": "FileSet",
    "memberof": "module:file-set"
  },
  {
    "id": "module:file-set^FileSet()",
    "name": "FileSet",
    "kind": "constructor",
    "memberof": "module:file-set^FileSet",
    "params": [
      {
        "type": {
          "names": [
            "string",
            "Array.<string>"
          ]
        },
        "description": "A pattern, or array of patterns to expand",
        "name": "patternList"
      }
    ]
  },
  {
    "id": "module:file-set^FileSet#list",
    "name": "list",
    "scope": "instance",
    "kind": "member",
    "description": "The full list of unique paths found, and not found.",
    "memberof": "module:file-set^FileSet",
    "type": {
      "names": [
        "Array.<string>"
      ]
    },
    "codeName": "this.list"
  },
  {
    "id": "module:file-set^FileSet#files",
    "name": "files",
    "scope": "instance",
    "kind": "member",
    "description": "The existing files found",
    "memberof": "module:file-set^FileSet",
    "type": {
      "names": [
        "Array.<string>"
      ]
    },
    "codeName": "this.files"
  },
  {
    "id": "module:file-set^FileSet#dirs",
    "name": "dirs",
    "scope": "instance",
    "kind": "member",
    "description": "The existing directories found",
    "memberof": "module:file-set^FileSet",
    "type": {
      "names": [
        "Array.<string>"
      ]
    },
    "codeName": "this.dirs"
  },
  {
    "id": "module:file-set^FileSet#notExisting",
    "name": "notExisting",
    "scope": "instance",
    "kind": "member",
    "description": "Paths which were not found",
    "memberof": "module:file-set^FileSet",
    "type": {
      "names": [
        "Array.<string>"
      ]
    },
    "codeName": "this.notExisting"
  },
  {
    "id": "module:file-set^FileSet#add",
    "name": "add",
    "scope": "instance",
    "kind": "function",
    "description": "add file patterns to the set",
    "memberof": "module:file-set^FileSet",
    "params": [
      {
        "type": {
          "names": [
            "string",
            "Array.<string>"
          ]
        },
        "description": "A pattern, or array of patterns to expand",
        "name": "files"
      }
    ],
    "codeName": "FileSet.prototype.add"
  },
  {
    "id": "module:file-set^FileSet.eFileType",
    "name": "eFileType",
    "scope": "static",
    "kind": "member",
    "description": "Enum for the `type` value of each record in `fileSet.list`",
    "memberof": "module:file-set^FileSet",
    "type": {
      "names": [
        "number"
      ]
    },
    "readonly": true,
    "isEnum": true,
    "properties": [
      {
        "kind": "member",
        "scope": "static",
        "type": {
          "names": [
            "number"
          ]
        },
        "defaultvalue": "0",
        "memberof": "module:file-set.eFileType",
        "longname": "module:file-set.eFileType.NOEXIST",
        "name": "NOEXIST"
      },
      {
        "kind": "member",
        "scope": "static",
        "type": {
          "names": [
            "number"
          ]
        },
        "defaultvalue": "1",
        "memberof": "module:file-set.eFileType",
        "longname": "module:file-set.eFileType.FILE",
        "name": "FILE"
      },
      {
        "kind": "member",
        "scope": "static",
        "type": {
          "names": [
            "number"
          ]
        },
        "defaultvalue": "2",
        "memberof": "module:file-set.eFileType",
        "longname": "module:file-set.eFileType.DIR",
        "name": "DIR"
      }
    ],
    "codeName": "FileSet.eFileType"
  },
  {
    "id": "module:file-set.eFileType.NOEXIST",
    "name": "NOEXIST",
    "scope": "static",
    "kind": "member",
    "memberof": "module:file-set.eFileType",
    "type": {
      "names": [
        "number"
      ]
    },
    "defaultvalue": "0",
    "codeName": "NOEXIST"
  },
  {
    "id": "module:file-set.eFileType.FILE",
    "name": "FILE",
    "scope": "static",
    "kind": "member",
    "memberof": "module:file-set.eFileType",
    "type": {
      "names": [
        "number"
      ]
    },
    "defaultvalue": "1",
    "codeName": "FILE"
  },
  {
    "id": "module:file-set.eFileType.DIR",
    "name": "DIR",
    "scope": "static",
    "kind": "member",
    "memberof": "module:file-set.eFileType",
    "type": {
      "names": [
        "number"
      ]
    },
    "defaultvalue": "2",
    "codeName": "DIR"
  }
]