Add selectiveImport sample

master
Paul Loyd 2018-11-21 17:31:48 +03:00
parent 21851b0042
commit e24a73b03b
4 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,15 @@
export type A = {
a: number;
}
export type IgnoredType = {
ignored: number,
};
export interface IgnoredInterface {
ignored: number;
}
export default class IgnoredDefault {
ignored: number;
}

View File

@ -0,0 +1,10 @@
{
"$schema": "http://json-schema.org/draft-06/schema#",
"definitions": {
"selectiveImport::modules::first::A": {
"type": "object",
"properties": {"a": {"type": "number"}},
"required": ["a"]
}
}
}

View File

@ -0,0 +1,3 @@
import {A} from './modules/first';
export {A};

View File

@ -0,0 +1,6 @@
- kind: record
fields:
- name: a
value: {kind: number, repr: f64}
required: true
id: [selectiveImport, modules, first, A]