Browse Source

export schema database as type instead of interface

Alexander Rose 7 years ago
parent
commit
2446334b41

+ 1 - 1
src/apps/schema-generator/util/generate.ts

@@ -34,7 +34,7 @@ const List = Schema.List;`
 function footer (name: string) {
     return `
 export type ${name}_Schema = typeof ${name}_Schema;
-export interface ${name}_Database extends Database<${name}_Schema> { }`
+export type ${name}_Database = Database<${name}_Schema>`
 }
 
 const value: { [k: string]: (...args: any[]) => string } = {

+ 1 - 1
src/mol-io/reader/cif/schema/bird.ts

@@ -122,4 +122,4 @@ export const BIRD_Schema = {
 }
 
 export type BIRD_Schema = typeof BIRD_Schema;
-export interface BIRD_Database extends Database<BIRD_Schema> { }
+export type BIRD_Database = Database<BIRD_Schema>

+ 1 - 1
src/mol-io/reader/cif/schema/ccd.ts

@@ -89,4 +89,4 @@ export const CCD_Schema = {
 }
 
 export type CCD_Schema = typeof CCD_Schema;
-export interface CCD_Database extends Database<CCD_Schema> { }
+export type CCD_Database = Database<CCD_Schema>

+ 1 - 1
src/mol-io/reader/cif/schema/dic.ts

@@ -72,4 +72,4 @@ export const CIFDictionary_Schema = {
 }
 
 export type CIFDictionary_Schema = typeof CIFDictionary_Schema;
-export interface CIFDictionary_Database extends Database.Tables<CIFDictionary_Schema> { }
+export type CIFDictionary_Database = Database.Tables<CIFDictionary_Schema>

+ 1 - 1
src/mol-io/reader/cif/schema/mmcif.ts

@@ -222,4 +222,4 @@ export const mmCIF_Schema = {
 }
 
 export type mmCIF_Schema = typeof mmCIF_Schema;
-export interface mmCIF_Database extends Database<mmCIF_Schema> { }
+export type mmCIF_Database = Database<mmCIF_Schema>