@glimmer/interfaces
Advanced tools
Comparing version 0.88.1 to 0.89.0
@@ -52,3 +52,2 @@ import type { PresentArray } from '../../array.js'; | ||
WithDynamicVarsOpcode, | ||
WithOpcode, | ||
YieldOpcode, | ||
@@ -318,9 +317,2 @@ } from './opcodes.js'; | ||
export type With = [ | ||
op: WithOpcode, | ||
value: Expression, | ||
block: SerializedInlineBlock, | ||
inverse: Nullable<SerializedInlineBlock>, | ||
]; | ||
export type Let = [op: LetOpcode, positional: Core.Params, block: SerializedInlineBlock]; | ||
@@ -365,3 +357,2 @@ | ||
| Each | ||
| With | ||
| Let | ||
@@ -368,0 +359,0 @@ | WithDynamicVars |
@@ -40,4 +40,4 @@ import type { Maybe, Nullable } from '../core.js'; | ||
insertBefore: Maybe<SimpleNode> | ||
): Nullable<RemoteLiveBlock>; | ||
popRemoteElement(): void; | ||
): RemoteLiveBlock; | ||
popRemoteElement(): RemoteLiveBlock; | ||
popElement(): void; | ||
@@ -44,0 +44,0 @@ openElement(tag: string, _operations?: ElementOperations): SimpleElement; |
@@ -26,2 +26,3 @@ import type { SimpleElement } from '@simple-dom/interface'; | ||
getDebugName(Modifier: TModifierDefinitionState): string; | ||
getDebugInstance(Modifier: TModifierInstanceState): unknown; | ||
@@ -28,0 +29,0 @@ // At initial render, the modifier gets a chance to install itself on the |
@@ -63,1 +63,12 @@ import type { Nullable } from '../core.js'; | ||
} | ||
export interface ArgumentsDebug { | ||
positional: readonly unknown[]; | ||
named: Record<string, unknown>; | ||
} | ||
export interface ArgumentError { | ||
error: any; | ||
} | ||
export function isArgumentError(arg: unknown): arg is ArgumentError; |
@@ -6,3 +6,9 @@ import type { SimpleElement, SimpleNode } from '@simple-dom/interface'; | ||
export type RenderNodeType = 'outlet' | 'engine' | 'route-template' | 'component'; | ||
export type RenderNodeType = | ||
| 'outlet' | ||
| 'engine' | ||
| 'route-template' | ||
| 'component' | ||
| 'modifier' | ||
| 'keyword'; | ||
@@ -9,0 +15,0 @@ export interface RenderNode { |
@@ -48,2 +48,3 @@ import type { SimpleDocument } from '@simple-dom/interface'; | ||
debugRenderTree?: DebugRenderTree | undefined; | ||
isArgumentCaptureError?: ((error: any) => boolean) | undefined; | ||
} |
{ | ||
"name": "@glimmer/interfaces", | ||
"version": "0.88.1", | ||
"version": "0.89.0", | ||
"repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/interfaces", | ||
@@ -5,0 +5,0 @@ "type": "module", |
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
83738
2325