@opra/common
Version:
Opra common package
17 lines (16 loc) • 431 B
TypeScript
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';
}