Socket
Socket
Sign inDemoInstall

@glimmer/interfaces

Package Overview
Dependencies
Maintainers
12
Versions
282
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@glimmer/interfaces - npm Package Compare versions

Comparing version 0.76.0 to 0.77.0

1

dist/types/lib/compile/wire-format.d.ts

@@ -518,2 +518,3 @@ import { PresentArray } from '../array';

export interface SerializedTemplateWithLazyBlock {
id?: Option<string>;
block: SerializedTemplateBlockJSON;

@@ -520,0 +521,0 @@ moduleName: string;

7

dist/types/lib/managers/internal/modifier.d.ts

@@ -5,5 +5,6 @@ import { GlimmerTreeChanges } from '../../dom/changes';

import { SimpleElement } from '@simple-dom/interface';
import { DynamicScope, Owner, VMArguments } from '../../runtime';
import { Owner } from '../../runtime';
import { Destroyable } from '../../core';
import { ModifierDefinitionState, ModifierInstanceState } from '../../runtime/modifier';
import { CapturedArguments } from '../../runtime/arguments';

@@ -19,5 +20,3 @@ export interface InternalModifierManager<

state: TModifierDefinitionState,
args: VMArguments,
dynamicScope: DynamicScope,
dom: GlimmerTreeChanges
args: CapturedArguments
): TModifierInstanceState;

@@ -24,0 +23,0 @@

@@ -26,5 +26,5 @@ import { SimpleElement } from '@simple-dom/interface';

createModifier(factory: unknown, args: Arguments): ModifierStateBucket;
installModifier(instance: ModifierStateBucket, element: SimpleElement, args: Arguments): void;
installModifier(instance: ModifierStateBucket, element: Element, args: Arguments): void;
updateModifier(instance: ModifierStateBucket, args: Arguments): void;
destroyModifier(instance: ModifierStateBucket, args: Arguments): void;
}
// eslint-disable-next-line node/no-extraneous-import
import { Reference } from '@glimmer/reference';
import { VMArguments } from './arguments';
import { VM } from './vm';
import { CapturedArguments } from './arguments';
import { Owner } from './owner';
import { DynamicScope } from './scope';
export type HelperDefinitionState = object;
export interface Helper {
(args: VMArguments, vm: VM): Reference;
export interface Helper<O extends Owner = Owner> {
(args: CapturedArguments, owner: O | undefined, dynamicScope?: DynamicScope): Reference;
}

@@ -16,2 +16,3 @@ import { Operand, SerializedTemplateBlock, SerializedInlineBlock, BlockOperand } from './compile';

export interface LayoutWithContext {
readonly id: string;
readonly block: SerializedTemplateBlock;

@@ -18,0 +19,0 @@ readonly moduleName: string;

{
"name": "@glimmer/interfaces",
"version": "0.75.0",
"version": "0.76.0",
"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.76.0",
"version": "0.77.0",
"repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/interfaces",

@@ -5,0 +5,0 @@ "types": "index.d.ts",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc