UNPKG

@mitre-attack/attack-data-model

Version:

A TypeScript API for the MITRE ATT&CK data model

11 lines (8 loc) 1.5 kB
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 };