tstype-schema
Version:
TSType schema declarations
13 lines (12 loc) • 431 B
TypeScript
import BaseSchema from '../BaseSchema';
import ReferenceTypeSchema from './ReferenceTypeSchema';
import LiteralTypeSchema from './LiteralTypeSchema';
import UnionTypeSchema from './UnionTypeSchema';
/**
* Reference like XXX['XX']
*/
export default interface IndexedAccessTypeSchema extends BaseSchema {
type: 'IndexedAccess';
objectType: ReferenceTypeSchema;
index: LiteralTypeSchema | UnionTypeSchema;
}