69 lines
1.4 KiB
Markdown
69 lines
1.4 KiB
Markdown
[@redeye/parser-core](../index.md) / ParserValidateFiles
|
|
|
|
# Interface: ParserValidateFiles
|
|
|
|
## Table of contents
|
|
|
|
### Properties
|
|
|
|
- [invalid](ParserValidateFiles.md#invalid)
|
|
- [servers](ParserValidateFiles.md#servers)
|
|
- [valid](ParserValidateFiles.md#valid)
|
|
|
|
## Properties
|
|
|
|
### invalid
|
|
|
|
• **invalid**: `string`[]
|
|
|
|
An array of invalid file paths relative to the campaign root directory
|
|
|
|
**`Example`**
|
|
|
|
```ts
|
|
invalid = ['/campaign/server-1/file3.jpg', '/campaign/server-1/file4.xml'];
|
|
```
|
|
|
|
#### Defined in
|
|
|
|
[parser-validate-files.ts:22](https://github.com/cisagov/RedEye/blob/bd5dfc45/parsers/parser-core/src/parser-validate-files.ts#L22)
|
|
|
|
---
|
|
|
|
### servers
|
|
|
|
• **servers**: { `fileCount?`: `number` ; `name`: `string` }[]
|
|
|
|
A list of servers and the number of files associated with each server
|
|
|
|
**`Example`**
|
|
|
|
```ts
|
|
servers = [
|
|
{ name: 'server1', fileCount: 2 },
|
|
{ name: 'server2', fileCount: 1 },
|
|
];
|
|
```
|
|
|
|
#### Defined in
|
|
|
|
[parser-validate-files.ts:10](https://github.com/cisagov/RedEye/blob/bd5dfc45/parsers/parser-core/src/parser-validate-files.ts#L10)
|
|
|
|
---
|
|
|
|
### valid
|
|
|
|
• **valid**: `string`[]
|
|
|
|
An array of valid file paths relative to the campaign root directory
|
|
|
|
**`Example`**
|
|
|
|
```ts
|
|
valid = ['/campaign/server-1/file1.json', '/campaign/server-1/file2.json'];
|
|
```
|
|
|
|
#### Defined in
|
|
|
|
[parser-validate-files.ts:16](https://github.com/cisagov/RedEye/blob/bd5dfc45/parsers/parser-core/src/parser-validate-files.ts#L16)
|