Add selectiveImport sample
parent
21851b0042
commit
e24a73b03b
|
@ -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;
|
||||||
|
}
|
|
@ -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"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
import {A} from './modules/first';
|
||||||
|
|
||||||
|
export {A};
|
|
@ -0,0 +1,6 @@
|
||||||
|
- kind: record
|
||||||
|
fields:
|
||||||
|
- name: a
|
||||||
|
value: {kind: number, repr: f64}
|
||||||
|
required: true
|
||||||
|
id: [selectiveImport, modules, first, A]
|
Loading…
Reference in New Issue