fix a few typescript issues

pull/992/head
Rich Harris 8 years ago
parent 67aca17f4a
commit f4888dd690

@ -2,7 +2,6 @@ import deindent from '../../utils/deindent';
import Node from './shared/Node';
import { DomGenerator } from '../dom/index';
import Block from '../dom/Block';
import visitAwaitBlock from '../dom/visitors/AwaitBlock';
import PendingBlock from './PendingBlock';
import ThenBlock from './ThenBlock';
import CatchBlock from './CatchBlock';
@ -12,6 +11,7 @@ import createDebuggingComment from '../../utils/createDebuggingComment';
export default class AwaitBlock extends Node {
value: string;
error: string;
expression: Node;
pending: PendingBlock;
then: ThenBlock;

@ -3,6 +3,7 @@ import Element from './Element';
import getObject from '../../utils/getObject';
import getTailSnippet from '../../utils/getTailSnippet';
import flattenReference from '../../utils/flattenReference';
import { DomGenerator } from '../dom/index';
import Block from '../dom/Block';
import State from '../dom/State';

@ -5,4 +5,5 @@ import State from '../dom/State';
export default class CatchBlock extends Node {
_block: Block;
_state: State;
children: Node[];
}

@ -4,7 +4,6 @@ import ElseBlock from './ElseBlock';
import { DomGenerator } from '../dom/index';
import Block from '../dom/Block';
import State from '../dom/State';
import visitEachBlock from '../dom/visitors/EachBlock';
import createDebuggingComment from '../../utils/createDebuggingComment';
export default class EachBlock extends Node {

@ -5,4 +5,5 @@ import State from '../dom/State';
export default class PendingBlock extends Node {
_block: Block;
_state: State;
children: Node[];
}

@ -5,4 +5,5 @@ import State from '../dom/State';
export default class ThenBlock extends Node {
_block: Block;
_state: State;
children: Node[];
}

@ -7,9 +7,11 @@ export default class Node {
type: string;
start: number;
end: number;
[key: string]: any;
metadata: {
metadata?: {
dependencies: string[];
snippet: string;
};
parent: Node;

Loading…
Cancel
Save