UNPKG

@opra/common

Version:
17 lines (16 loc) 431 B
import type { StrictOmit } from 'ts-gems'; import type { DataType, DataTypeBase } from './data-type.interface.js'; /** * * @interface ArrayType */ export interface ArrayType extends StrictOmit<DataTypeBase, 'kind'> { kind: ArrayType.Kind; type?: DataType.Name | DataType; minOccurs?: number; maxOccurs?: number; } export declare namespace ArrayType { const Kind = "ArrayType"; type Kind = 'ArrayType'; }