@wessberg/type
Advanced tools
Comparing version 0.0.61 to 0.0.62
@@ -0,1 +1,10 @@ | ||
<a name="0.0.62"></a> | ||
## 0.0.62 (2017-08-27) | ||
* . ([66a3c74](https://github.com/wessberg/Type/commit/66a3c74)) | ||
* 0.0.62 ([5823b73](https://github.com/wessberg/Type/commit/5823b73)) | ||
* Bumped version ([0e2a234](https://github.com/wessberg/Type/commit/0e2a234)) | ||
<a name="0.0.61"></a> | ||
@@ -2,0 +11,0 @@ ## 0.0.61 (2017-08-27) |
@@ -1,26 +0,18 @@ | ||
import { ArrayBindingName, IObjectBindingName } from "../../binding-name/i-binding-name"; | ||
import { BindingNameKind } from "../../binding-name/binding-name-kind"; | ||
import { FormattedExpression, IFormattedExpression } from "../formatted-expression/i-formatted-expression"; | ||
import { Type } from "../../type/type/type"; | ||
import { FormattedExpressionKind } from "../formatted-expression-kind/formatted-expression-kind"; | ||
export interface IFormattedParameter extends IFormattedExpression { | ||
import { IArrayBindingParameterType, INormalParameterType, IObjectBindingParameterType, IParameterType } from "../../type/parameter-type/i-parameter-type"; | ||
export interface IFormattedParameter extends IFormattedExpression, IParameterType { | ||
expressionKind: FormattedExpressionKind.PARAMETER; | ||
kind: BindingNameKind; | ||
isRestSpread: boolean; | ||
optional: boolean; | ||
initializer: FormattedExpression | null; | ||
type: Type; | ||
} | ||
export interface IFormattedNormalParameter extends IFormattedParameter { | ||
export interface IFormattedNormalParameter extends IFormattedParameter, INormalParameterType { | ||
kind: BindingNameKind.NORMAL; | ||
name: string; | ||
} | ||
export interface IFormattedObjectBindingParameter extends IFormattedParameter { | ||
export interface IFormattedObjectBindingParameter extends IFormattedParameter, IObjectBindingParameterType { | ||
kind: BindingNameKind.OBJECT_BINDING; | ||
bindings: IObjectBindingName[]; | ||
} | ||
export interface IFormattedArrayBindingParameter extends IFormattedParameter { | ||
export interface IFormattedArrayBindingParameter extends IFormattedParameter, IArrayBindingParameterType { | ||
kind: BindingNameKind.ARRAY_BINDING; | ||
bindings: ArrayBindingName[]; | ||
} | ||
export declare type FormattedParameter = IFormattedNormalParameter | IFormattedObjectBindingParameter | IFormattedArrayBindingParameter; |
@@ -1,26 +0,18 @@ | ||
import { ArrayBindingName, IObjectBindingName } from "../../binding-name/i-binding-name"; | ||
import { BindingNameKind } from "../../binding-name/binding-name-kind"; | ||
import { FormattedExpression, IFormattedExpression } from "../formatted-expression/i-formatted-expression"; | ||
import { Type } from "../../type/type/type"; | ||
import { FormattedExpressionKind } from "../formatted-expression-kind/formatted-expression-kind"; | ||
export interface IFormattedParameter extends IFormattedExpression { | ||
import { IArrayBindingParameterType, INormalParameterType, IObjectBindingParameterType, IParameterType } from "../../type/parameter-type/i-parameter-type"; | ||
export interface IFormattedParameter extends IFormattedExpression, IParameterType { | ||
expressionKind: FormattedExpressionKind.PARAMETER; | ||
kind: BindingNameKind; | ||
isRestSpread: boolean; | ||
optional: boolean; | ||
initializer: FormattedExpression | null; | ||
type: Type; | ||
} | ||
export interface IFormattedNormalParameter extends IFormattedParameter { | ||
export interface IFormattedNormalParameter extends IFormattedParameter, INormalParameterType { | ||
kind: BindingNameKind.NORMAL; | ||
name: string; | ||
} | ||
export interface IFormattedObjectBindingParameter extends IFormattedParameter { | ||
export interface IFormattedObjectBindingParameter extends IFormattedParameter, IObjectBindingParameterType { | ||
kind: BindingNameKind.OBJECT_BINDING; | ||
bindings: IObjectBindingName[]; | ||
} | ||
export interface IFormattedArrayBindingParameter extends IFormattedParameter { | ||
export interface IFormattedArrayBindingParameter extends IFormattedParameter, IArrayBindingParameterType { | ||
kind: BindingNameKind.ARRAY_BINDING; | ||
bindings: ArrayBindingName[]; | ||
} | ||
export declare type FormattedParameter = IFormattedNormalParameter | IFormattedObjectBindingParameter | IFormattedArrayBindingParameter; |
{ | ||
"name": "@wessberg/type", | ||
"version": "0.0.61", | ||
"version": "0.0.62", | ||
"description": "Type signatures and enums for model types.", | ||
@@ -5,0 +5,0 @@ "scripts": { |
327448
4693