Variable ZFormattedLegacyCommentConst
ZFormattedLegacyComment: Omit<ObjectSchema<{
content: OptionalSchema<StringSchema<undefined>, "">;
date: OptionalSchema<NumberSchema<undefined>, 0>;
date_usec: OptionalSchema<NumberSchema<undefined>, 0>;
id: OptionalSchema<NumberSchema<undefined>, 0>;
is_my_post: OptionalSchema<BooleanSchema<undefined>, false>;
layer: OptionalSchema<NumberSchema<undefined>, -1>;
mail: OptionalSchema<ArraySchema<StringSchema<undefined>, undefined>, readonly []>;
owner: OptionalSchema<BooleanSchema<undefined>, false>;
premium: OptionalSchema<BooleanSchema<undefined>, false>;
user_id: OptionalSchema<NumberSchema<undefined>, 0>;
vpos: OptionalSchema<NumberSchema<undefined>, 0>;
}, undefined>,
| "entries"
| "~types"
| "~run"
| "~standard"> & {
~run: ((dataset: UnknownDataset, config: Config<BaseIssue<unknown>>) => OutputDataset<{
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
},
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue>);
~standard: StandardProps<{
content?: string;
date?: number;
date_usec?: number;
id?: number;
mail?: string[];
owner?: boolean;
premium?: boolean;
vpos?: number;
}, {
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
}>;
~types?: {
input: {
content?: string;
date?: number;
date_usec?: number;
id?: number;
mail?: string[];
owner?: boolean;
premium?: boolean;
vpos?: number;
};
issue:
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue;
output: {
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
};
};
entries: Omit<{
content: OptionalSchema<StringSchema<undefined>, "">;
date: OptionalSchema<NumberSchema<undefined>, 0>;
date_usec: OptionalSchema<NumberSchema<undefined>, 0>;
id: OptionalSchema<NumberSchema<undefined>, 0>;
is_my_post: OptionalSchema<BooleanSchema<undefined>, false>;
layer: OptionalSchema<NumberSchema<undefined>, -1>;
mail: OptionalSchema<ArraySchema<StringSchema<undefined>, undefined>, readonly []>;
owner: OptionalSchema<BooleanSchema<undefined>, false>;
premium: OptionalSchema<BooleanSchema<undefined>, false>;
user_id: OptionalSchema<NumberSchema<undefined>, 0>;
vpos: OptionalSchema<NumberSchema<undefined>, 0>;
}, "user_id" | "layer" | "is_my_post">;
} = ...
Type declaration
Readonly
Internal
~run: ((dataset: UnknownDataset, config: Config<BaseIssue<unknown>>) => OutputDataset<{
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
},
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue>)
- (dataset, config): OutputDataset<{
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
},
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue> Parameters
- dataset: UnknownDataset
- config: Config<BaseIssue<unknown>>
Returns OutputDataset<{
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
},
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue>
The output dataset.
Readonly
Internal
~standard: StandardProps<{
content?: string;
date?: number;
date_usec?: number;
id?: number;
mail?: string[];
owner?: boolean;
premium?: boolean;
vpos?: number;
}, {
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
}>
Optional
Readonly
Internal
~types?: {
input: {
content?: string;
date?: number;
date_usec?: number;
id?: number;
mail?: string[];
owner?: boolean;
premium?: boolean;
vpos?: number;
};
issue:
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue;
output: {
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
};
}
Readonly
input: {
content?: string;
date?: number;
date_usec?: number;
id?: number;
mail?: string[];
owner?: boolean;
premium?: boolean;
vpos?: number;
}
Optional
content?: string
Optional
date?: number
Optional
date_usec?: number
Optional
id?: number
Optional
mail?: string[]
Optional
owner?: boolean
Optional
premium?: boolean
Optional
vpos?: number
Readonly
issue:
| StringIssue
| NumberIssue
| BooleanIssue
| ObjectIssue
| ArrayIssue
Readonly
output: {
content: string;
date: number;
date_usec: number;
id: number;
mail: string[];
owner: boolean;
premium: boolean;
vpos: number;
}
content: string
date: number
date_usec: number
id: number
mail: string[]
owner: boolean
premium: boolean
vpos: number
Readonly
entries: Omit<{
content: OptionalSchema<StringSchema<undefined>, "">;
date: OptionalSchema<NumberSchema<undefined>, 0>;
date_usec: OptionalSchema<NumberSchema<undefined>, 0>;
id: OptionalSchema<NumberSchema<undefined>, 0>;
is_my_post: OptionalSchema<BooleanSchema<undefined>, false>;
layer: OptionalSchema<NumberSchema<undefined>, -1>;
mail: OptionalSchema<ArraySchema<StringSchema<undefined>, undefined>, readonly []>;
owner: OptionalSchema<BooleanSchema<undefined>, false>;
premium: OptionalSchema<BooleanSchema<undefined>, false>;
user_id: OptionalSchema<NumberSchema<undefined>, 0>;
vpos: OptionalSchema<NumberSchema<undefined>, 0>;
}, "user_id" | "layer" | "is_my_post">
Parses unknown input.