@mitre-attack/attack-data-model
Version:
A TypeScript API for the MITRE ATT&CK data model
11 lines (8 loc) • 1.5 kB
text/typescript
import { z } from 'zod';
declare const stixTimestampSchema: z.ZodType<`${number}-${number}-${number}T${number}:${number}:${number}Z` | `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`, z.ZodTypeDef, `${number}-${number}-${number}T${number}:${number}:${number}Z` | `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`>;
type StixTimestamp = z.infer<typeof stixTimestampSchema>;
declare const stixCreatedTimestampSchema: z.ZodBranded<z.ZodType<`${number}-${number}-${number}T${number}:${number}:${number}Z` | `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`, z.ZodTypeDef, `${number}-${number}-${number}T${number}:${number}:${number}Z` | `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`>, "StixCreatedTimestamp">;
type StixCreatedTimestamp = z.infer<typeof stixCreatedTimestampSchema>;
declare const stixModifiedTimestampSchema: z.ZodBranded<z.ZodType<`${number}-${number}-${number}T${number}:${number}:${number}Z` | `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`, z.ZodTypeDef, `${number}-${number}-${number}T${number}:${number}:${number}Z` | `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`>, "StixModifiedTimestamp">;
type StixModifiedTimestamp = z.infer<typeof stixModifiedTimestampSchema>;
export { type StixCreatedTimestamp, type StixModifiedTimestamp, type StixTimestamp, stixCreatedTimestampSchema, stixModifiedTimestampSchema, stixTimestampSchema };