@unhead/schema
Advanced tools
Comparing version 0.3.1 to 0.4.1
@@ -1,2 +0,2 @@ | ||
import { HeadTag as HeadTag$1, MergeHead, BodyAttributes as BodyAttributes$1, HtmlAttributes as HtmlAttributes$1, Merge, Base as Base$1, DefinedValueOrEmptyObject, Link as Link$1, DataKeys, Style as Style$1, Script as Script$1, Noscript as Noscript$1, Meta as Meta$1, Stringable } from '@zhead/schema'; | ||
import { HeadTag as HeadTag$1, MergeHead, BaseBodyAttributes, HtmlAttributes as HtmlAttributes$1, Merge, Base as Base$1, DefinedValueOrEmptyObject, LinkBase, HttpEventAttributes, DataKeys, Style as Style$1, ScriptBase, Noscript as Noscript$1, BodyEvents, Meta as Meta$1, Stringable } from '@zhead/schema'; | ||
export { DataKeys, DefinedValueOrEmptyObject, MergeHead, MetaFlatInput, TagKey } from '@zhead/schema'; | ||
@@ -102,3 +102,3 @@ import { NestedHooks, Hookable } from 'hookable'; | ||
declare type MaybeArray<T> = T | T[]; | ||
declare type BaseBodyAttr = BodyAttributes$1; | ||
declare type BaseBodyAttr = BaseBodyAttributes; | ||
declare type BaseHtmlAttr = HtmlAttributes$1; | ||
@@ -132,12 +132,15 @@ interface BodyAttr extends Omit<BaseBodyAttr, 'class'> { | ||
declare type EntryAugmentation = undefined | Record<string, any>; | ||
declare type MaybeFunctionEntries<T> = { | ||
[key in keyof T]?: T[key] | ((e: Event) => void); | ||
}; | ||
declare type Title = string | null; | ||
declare type TitleTemplate = string | null | ((title?: string) => string | null); | ||
declare type Base<E extends EntryAugmentation = {}> = Partial<Merge<SchemaAugmentations['base'], Base$1>> & DefinedValueOrEmptyObject<E>; | ||
declare type Link<E extends EntryAugmentation = {}> = Link$1 & DataKeys & SchemaAugmentations['link'] & DefinedValueOrEmptyObject<E>; | ||
declare type Link<E extends EntryAugmentation = {}> = LinkBase & MaybeFunctionEntries<HttpEventAttributes> & DataKeys & SchemaAugmentations['link'] & DefinedValueOrEmptyObject<E>; | ||
declare type Meta<E extends EntryAugmentation = {}> = BaseMeta & DataKeys & SchemaAugmentations['meta'] & DefinedValueOrEmptyObject<E>; | ||
declare type Style<E extends EntryAugmentation = {}> = Style$1 & DataKeys & SchemaAugmentations['style'] & DefinedValueOrEmptyObject<E>; | ||
declare type Script<E extends EntryAugmentation = {}> = Script$1 & DataKeys & SchemaAugmentations['script'] & DefinedValueOrEmptyObject<E>; | ||
declare type Script<E extends EntryAugmentation = {}> = ScriptBase & MaybeFunctionEntries<HttpEventAttributes> & DataKeys & SchemaAugmentations['script'] & DefinedValueOrEmptyObject<E>; | ||
declare type Noscript<E extends EntryAugmentation = {}> = Noscript$1 & DataKeys & SchemaAugmentations['noscript'] & DefinedValueOrEmptyObject<E>; | ||
declare type HtmlAttributes<E extends EntryAugmentation = {}> = HtmlAttr & DataKeys & SchemaAugmentations['htmlAttrs'] & DefinedValueOrEmptyObject<E>; | ||
declare type BodyAttributes<E extends EntryAugmentation = {}> = BodyAttr & DataKeys & SchemaAugmentations['bodyAttrs'] & DefinedValueOrEmptyObject<E>; | ||
declare type BodyAttributes<E extends EntryAugmentation = {}> = BodyAttr & MaybeFunctionEntries<BodyEvents> & DataKeys & SchemaAugmentations['bodyAttrs'] & DefinedValueOrEmptyObject<E>; | ||
interface Head<E extends MergeHead = SchemaAugmentations> { | ||
@@ -225,4 +228,7 @@ /** | ||
interface DomRenderTagContext { | ||
$el?: Element | null; | ||
shouldRender: boolean; | ||
tag: HeadTag; | ||
entry: HeadEntry<any>; | ||
queuedSideEffects: SideEffectsRecord; | ||
} | ||
@@ -249,2 +255,3 @@ interface BeforeRenderContext { | ||
'dom:beforeRender': (ctx: BeforeRenderContext) => HookResult; | ||
'dom:beforeRenderTag': (ctx: DomRenderTagContext) => HookResult; | ||
'dom:renderTag': (ctx: DomRenderTagContext) => HookResult; | ||
@@ -336,2 +343,2 @@ 'ssr:beforeRender': (ctx: BeforeRenderContext) => HookResult; | ||
export { ActiveHeadEntry, Base, BaseBodyAttr, BaseHtmlAttr, BeforeRenderContext, BodyAttributes, CreateHeadOptions, DomRenderTagContext, EntryAugmentation, EntryResolveCtx, Head, HeadEntry, HeadEntryOptions, HeadHooks, HeadPlugin, HeadTag, HeadTagKeys, HookResult, HtmlAttributes, InnerContent, Link, MaybeArray, Meta, Never, Noscript, ResolvesDuplicates, RuntimeMode, SSRHeadPayload, SSRRenderContext, SchemaAugmentations, Script, SideEffectsRecord, Style, TagInternalProperties, TagPosition, TagPriority, TagUserProperties, Title, TitleTemplate, Unhead, UserAttributesConfig, UserTagConfigWithoutInnerContent }; | ||
export { ActiveHeadEntry, Base, BaseBodyAttr, BaseHtmlAttr, BeforeRenderContext, BodyAttributes, CreateHeadOptions, DomRenderTagContext, EntryAugmentation, EntryResolveCtx, Head, HeadEntry, HeadEntryOptions, HeadHooks, HeadPlugin, HeadTag, HeadTagKeys, HookResult, HtmlAttributes, InnerContent, Link, MaybeArray, MaybeFunctionEntries, Meta, Never, Noscript, ResolvesDuplicates, RuntimeMode, SSRHeadPayload, SSRRenderContext, SchemaAugmentations, Script, SideEffectsRecord, Style, TagInternalProperties, TagPosition, TagPriority, TagUserProperties, Title, TitleTemplate, Unhead, UserAttributesConfig, UserTagConfigWithoutInnerContent }; |
{ | ||
"name": "@unhead/schema", | ||
"type": "module", | ||
"version": "0.3.1", | ||
"version": "0.4.1", | ||
"packageManager": "pnpm@7.14.0", | ||
@@ -38,3 +38,3 @@ "author": "Harlan Wilton <harlan@harlanzw.com>", | ||
"dependencies": { | ||
"@zhead/schema": "1.0.0-beta.4", | ||
"@zhead/schema": "1.0.0-beta.11", | ||
"hookable": "^5.4.1" | ||
@@ -41,0 +41,0 @@ }, |
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
13901
338
+ Added@zhead/schema@1.0.0-beta.11(transitive)
- Removed@zhead/schema@1.0.0-beta.4(transitive)
Updated@zhead/schema@1.0.0-beta.11