2.1.2
This commit is contained in:
parent
f5d5f3660f
commit
60f36206fb
5 changed files with 40 additions and 33 deletions
|
@ -1,3 +1,6 @@
|
|||
# 2.1.2
|
||||
* Add `declare module` to generated TypeScript files.
|
||||
|
||||
# 2.1.1
|
||||
* Generate `hashCode`.
|
||||
|
||||
|
|
|
@ -156,9 +156,9 @@ class TypeScriptDefinitionBuilder implements Builder {
|
|||
buf.writeln('// GENERATED CODE - DO NOT MODIFY BY HAND');
|
||||
|
||||
// declare module `foo` {
|
||||
//buf
|
||||
// ..writeln("declare module '${buildStep.inputId.package}' {")
|
||||
// ..indent();
|
||||
buf
|
||||
..writeln("declare module '${buildStep.inputId.package}' {")
|
||||
..indent();
|
||||
|
||||
for (var ctx in contexts) {
|
||||
// interface Bar { ... }
|
||||
|
@ -190,9 +190,9 @@ class TypeScriptDefinitionBuilder implements Builder {
|
|||
}
|
||||
}
|
||||
|
||||
//buf
|
||||
// ..outdent()
|
||||
// ..writeln('}');
|
||||
buf
|
||||
..outdent()
|
||||
..writeln('}');
|
||||
var finalBuf = new CodeBuffer();
|
||||
refs.forEach(finalBuf.writeln);
|
||||
buf.copyInto(finalBuf);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name: angel_serialize_generator
|
||||
version: 2.1.1
|
||||
version: 2.1.2
|
||||
description: Model serialization generators, designed for use with Angel. Combine with angel_serialize for flexible modeling.
|
||||
author: Tobe O <thosakwe@gmail.com>
|
||||
homepage: https://github.com/angel-dart/serialize
|
||||
|
|
|
@ -1,19 +1,21 @@
|
|||
/// <reference path="./book.d.ts" />
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
interface Library {
|
||||
declare module 'angel_serialize_generator' {
|
||||
interface Library {
|
||||
id?: string;
|
||||
collection?: LibraryCollection;
|
||||
created_at?: any;
|
||||
updated_at?: any;
|
||||
}
|
||||
interface LibraryCollection {
|
||||
}
|
||||
interface LibraryCollection {
|
||||
[key: string]: Book;
|
||||
}
|
||||
interface Bookmark {
|
||||
}
|
||||
interface Bookmark {
|
||||
id?: string;
|
||||
history?: number[];
|
||||
page: number;
|
||||
comment?: string;
|
||||
created_at?: any;
|
||||
updated_at?: any;
|
||||
}
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
interface Book {
|
||||
declare module 'angel_serialize_generator' {
|
||||
interface Book {
|
||||
id?: string;
|
||||
author?: string;
|
||||
title?: string;
|
||||
|
@ -9,4 +10,5 @@ interface Book {
|
|||
camelCase?: string;
|
||||
created_at?: any;
|
||||
updated_at?: any;
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue