@glimmer/interfaces
Advanced tools
Comparing version 0.79.2 to 0.79.3
@@ -7,2 +7,4 @@ import { Environment } from './environment'; | ||
import { Owner } from './owner'; | ||
import { GlimmerTreeChanges } from '../dom/changes'; | ||
import { ExceptionHandler } from './render'; | ||
/** | ||
@@ -21,1 +23,16 @@ * This is used in the Glimmer Embedding API. In particular, embeddings | ||
} | ||
export interface UpdatingVM { | ||
env: Environment; | ||
dom: GlimmerTreeChanges; | ||
alwaysRevalidate: boolean; | ||
execute(opcodes: UpdatingOpcode[], handler: ExceptionHandler): void; | ||
goto(index: number): void; | ||
try(ops: UpdatingOpcode[], handler: ExceptionHandler | null): void; | ||
throw(): void; | ||
} | ||
export interface UpdatingOpcode { | ||
evaluate(vm: UpdatingVM): void; | ||
} |
@@ -13,11 +13,1 @@ import { Option } from './core'; | ||
} | ||
export interface NonemptyStack<T> { | ||
current: T; | ||
size: number; | ||
push(item: T): void; | ||
pop(): T; | ||
nthBack(from: number): Option<T>; | ||
toArray(): T[]; | ||
} |
{ | ||
"name": "@glimmer/interfaces", | ||
"version": "0.79.1", | ||
"version": "0.79.2", | ||
"repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/interfaces", | ||
@@ -5,0 +5,0 @@ "types": "index.d.ts", |
{ | ||
"name": "@glimmer/interfaces", | ||
"version": "0.79.2", | ||
"version": "0.79.3", | ||
"repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/interfaces", | ||
@@ -5,0 +5,0 @@ "types": "index.d.ts", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
74458
2113