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