@dlightjs/types
Advanced tools
Comparing version 1.0.0-beta.2 to 1.0.0-beta.3
@@ -667,3 +667,2 @@ import { Properties } from 'csstype'; | ||
declare const tspan: DLightHtmlTagFunc<SVGTSpanElement>; | ||
declare const use: DLightHtmlTagFunc<SVGUseElement>; | ||
declare const view: DLightHtmlTagFunc<SVGViewElement>; | ||
@@ -728,5 +727,6 @@ | ||
type RemoveDLightLifecycle<T> = Omit<T, "willMount" | "didMount" | "didUpdate" | "willUnmount">; | ||
type ObjectLengthZero<T> = keyof T extends never ? true : false; | ||
type Modeling<Model, Props = object> = { | ||
modeling: ContentKeyName<Props> extends never ? ObjectLengthZero<Props> extends true ? () => RemoveDLightLifecycle<Model> : (props: Props) => RemoveDLightLifecycle<Model> : (props: Omit<Props, ContentKeyName<Props>>, content: ContentKeyName<Props>) => RemoveDLightLifecycle<Model>; | ||
model: RemoveDLightLifecycle<Model>; | ||
props: keyof Props extends never ? never : ContentKeyName<Props> extends undefined ? Props : Omit<Props, ContentKeyName<Props>>; | ||
content: ContentKeyName<Props> extends undefined ? never : Props[ContentKeyName<Props>] extends ContentProp<infer U> ? U : never; | ||
}; | ||
@@ -746,2 +746,2 @@ | ||
export { CheckContent, Children, Content, ContentKeyName, ContentProp, DLightHTMLAttributes, DLightHTMLAttributesFunc, DLightHtmlTagFunc, DLightObject, Env, ForwardProps, Modeling, Pretty, Prop, PropertyWithEvent, RemoveOptional, Static, SubTyped, Typed, UnTyped, Watch, _, a, abbr, acronym, address, animate, animateMotion, animateTransform, applet, area, article, aside, audio, b, base, basefont, bdi, bdo, bgsound, big, blink, blockquote, body, br, button, canvas, caption, center, circle, cite, clipPath, code, col, colgroup, comp, data, datalist, dd, defs, del, desc, details, dfn, dialog, dir, div, dl, dt, ellipse, em, embed, env, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, fieldset, figcaption, figure, filter, font, footer, foreignObject, form, frame, frameset, g, h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, html, i, iframe, image, img, input, ins, isindex, kbd, keygen, label, legend, li, line, linearGradient, link, listing, main, map, mark, marker, marquee, mask, menu, menuitem, meta, metadata, meter, mpath, multicol, nav, nextid, nobr, noembed, noframes, noscript, object, ol, optgroup, option, output, p, param, path, pattern, picture, plaintext, polygon, polyline, pre, progress, q, radialGradient, rb, rect, required, rp, rt, rtc, ruby, s, samp, script, section, select, set, slot, small, source, spacer, span, stop, strike, strong, style, sub, summary, sup, svg, switch_, symbol, table, tag, tbody, td, template, text, textPath, textarea, tfoot, th, thead, time, title, tr, track, tspan, tt, u, ul, use, var_, video, view, wbr, xmp }; | ||
export { CheckContent, Children, Content, ContentKeyName, ContentProp, DLightHTMLAttributes, DLightHTMLAttributesFunc, DLightHtmlTagFunc, DLightObject, Env, ForwardProps, Modeling, Pretty, Prop, PropertyWithEvent, RemoveOptional, Static, SubTyped, Typed, UnTyped, Watch, _, a, abbr, acronym, address, animate, animateMotion, animateTransform, applet, area, article, aside, audio, b, base, basefont, bdi, bdo, bgsound, big, blink, blockquote, body, br, button, canvas, caption, center, circle, cite, clipPath, code, col, colgroup, comp, data, datalist, dd, defs, del, desc, details, dfn, dialog, dir, div, dl, dt, ellipse, em, embed, env, feBlend, feColorMatrix, feComponentTransfer, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feDistantLight, feDropShadow, feFlood, feFuncA, feFuncB, feFuncG, feFuncR, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, fePointLight, feSpecularLighting, feSpotLight, feTile, feTurbulence, fieldset, figcaption, figure, filter, font, footer, foreignObject, form, frame, frameset, g, h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, html, i, iframe, image, img, input, ins, isindex, kbd, keygen, label, legend, li, line, linearGradient, link, listing, main, map, mark, marker, marquee, mask, menu, menuitem, meta, metadata, meter, mpath, multicol, nav, nextid, nobr, noembed, noframes, noscript, object, ol, optgroup, option, output, p, param, path, pattern, picture, plaintext, polygon, polyline, pre, progress, q, radialGradient, rb, rect, required, rp, rt, rtc, ruby, s, samp, script, section, select, set, slot, small, source, spacer, span, stop, strike, strong, style, sub, summary, sup, svg, switch_, symbol, table, tag, tbody, td, template, text, textPath, textarea, tfoot, th, thead, time, title, tr, track, tspan, tt, u, ul, var_, video, view, wbr, xmp }; |
@@ -1,2 +0,2 @@ | ||
var t=null;var l=null,e=null,a=null,o=null,s=null,u=null,c=null,g=null,m=null,r=null,i=null,T=null,L=null,p=null,H=null,y=null,h=null,F=null,x=null,D=null,E=null,M=null,d=null,G=null,S=null,f=null,V=null,b=null,v=null,k=null,P=null,w=null,A=null,C=null,U=null,O=null,B=null,R=null,j=null,I=null,K=null,q=null,_=null,W=null,N=null,Q=null,$=null,z=null,J=null,X=null,Y=null,Z=null,tt=null,nt=null,lt=null,et=null,at=null,ot=null,st=null,ut=null,ct=null,gt=null,mt=null,rt=null,it=null,Tt=null,Lt=null,pt=null,Ht=null,yt=null,ht=null,Ft=null,xt=null,Dt=null,Et=null,Mt=null,dt=null,Gt=null,St=null,ft=null,Vt=null,bt=null,vt=null,kt=null,Pt=null,wt=null,At=null,Ct=null,Ut=null,Ot=null,Bt=null,Rt=null,jt=null,It=null,Kt=null,qt=null,_t=null,Wt=null,Nt=null,Qt=null,$t=null,zt=null,Jt=null,Xt=null,Yt=null,Zt=null,tn=null,nn=null,ln=null,en=null,an=null,on=null,sn=null,un=null,cn=null,gn=null,mn=null,rn=null,Tn=null,Ln=null,pn=null,Hn=null,yn=null,hn=null,Fn=null,xn=null,Dn=null,En=null,Mn=null,dn=null,Gn=null,Sn=null,fn=null,Vn=null,bn=null,vn=null,kn=null,Pn=null,wn=null,An=null,Cn=null,Un=null,On=null,Bn=null,Rn=null,jn=null,In=null,Kn=null,qn=null,_n=null,Wn=null,Nn=null,Qn=null,$n=null,zn=null,Jn=null,Xn=null,Yn=null,Zn=null,tl=null,nl=null,ll=null,el=null,al=null,ol=null,sl=null,ul=null,cl=null,gl=null,ml=null,rl=null,il=null,Tl=null,Ll=null,pl=null,Hl=null,yl=null,hl=null,Fl=null,xl=null,Dl=null,El=null,Ml=null,dl=null,Gl=null,Sl=null,fl=null,Vl=null,bl=null,vl=null,kl=null,Pl=null,wl=null,Al=null,Cl=null,Ul=null,Ol=null,Bl=null,Rl=null;function Il(){return null}var ql=null,_l=null,Wl=null,Nl=null,Ql=null,$l=null,zl=null,Jl=null,Xl=null,Yl=null;export{Nl as Children,Ql as Content,zl as Env,Xl as ForwardProps,$l as Prop,Wl as Static,Jl as Watch,t as _,l as a,e as abbr,on as acronym,a as address,Cn as animate,Un as animateMotion,On as animateTransform,sn as applet,o as area,s as article,u as aside,c as audio,g as b,m as base,un as basefont,r as bdi,i as bdo,cn as bgsound,gn as big,mn as blink,T as blockquote,L as body,p as br,H as button,y as canvas,h as caption,rn as center,Bn as circle,F as cite,Rn as clipPath,x as code,D as col,E as colgroup,ql as comp,M as data,d as datalist,G as dd,jn as defs,S as del,In as desc,f as details,V as dfn,b as dialog,Tn as dir,v as div,k as dl,P as dt,Kn as ellipse,w as em,A as embed,Il as env,qn as feBlend,_n as feColorMatrix,Wn as feComponentTransfer,Nn as feComposite,Qn as feConvolveMatrix,$n as feDiffuseLighting,zn as feDisplacementMap,Jn as feDistantLight,Xn as feDropShadow,Yn as feFlood,Zn as feFuncA,tl as feFuncB,nl as feFuncG,ll as feFuncR,el as feGaussianBlur,al as feImage,ol as feMerge,sl as feMergeNode,ul as feMorphology,cl as feOffset,gl as fePointLight,ml as feSpecularLighting,rl as feSpotLight,il as feTile,Tl as feTurbulence,C as fieldset,U as figcaption,O as figure,Ll as filter,Ln as font,B as footer,pl as foreignObject,R as form,pn as frame,Hn as frameset,Hl as g,j as h1,I as h2,K as h3,q as h4,_ as h5,W as h6,N as head,Q as header,$ as hgroup,z as hr,J as html,X as i,Y as iframe,yl as image,Z as img,tt as input,nt as ins,yn as isindex,lt as kbd,hn as keygen,et as label,at as legend,ot as li,hl as line,Fl as linearGradient,st as link,Fn as listing,ut as main,ct as map,gt as mark,xl as marker,xn as marquee,Dl as mask,mt as menu,Dn as menuitem,rt as meta,El as metadata,it as meter,Ml as mpath,En as multicol,Tt as nav,Mn as nextid,dn as nobr,Gn as noembed,Sn as noframes,Lt as noscript,pt as object,Ht as ol,yt as optgroup,ht as option,Ft as output,xt as p,fn as param,dl as path,Gl as pattern,Dt as picture,Vn as plaintext,Sl as polygon,fl as polyline,Et as pre,Mt as progress,dt as q,Vl as radialGradient,bn as rb,bl as rect,Yl as required,Gt as rp,St as rt,vn as rtc,ft as ruby,Vt as s,bt as samp,vt as script,kt as section,Pt as select,vl as set,wt as slot,At as small,Ct as source,kn as spacer,Ut as span,kl as stop,Pn as strike,Ot as strong,Bt as style,Rt as sub,jt as summary,It as sup,Pl as svg,wl as switch_,Al as symbol,Kt as table,_l as tag,qt as tbody,_t as td,Wt as template,Cl as text,Ul as textPath,Nt as textarea,Qt as tfoot,$t as th,zt as thead,Jt as time,Xt as title,Yt as tr,Zt as track,Ol as tspan,wn as tt,tn as u,nn as ul,Bl as use,ln as var_,en as video,Rl as view,an as wbr,An as xmp}; | ||
var t=null;var l=null,e=null,a=null,o=null,s=null,u=null,c=null,g=null,m=null,r=null,i=null,T=null,L=null,p=null,H=null,y=null,h=null,F=null,x=null,D=null,E=null,M=null,d=null,G=null,S=null,f=null,V=null,b=null,v=null,k=null,P=null,w=null,A=null,C=null,U=null,O=null,B=null,R=null,j=null,I=null,K=null,q=null,_=null,W=null,N=null,Q=null,$=null,z=null,J=null,X=null,Y=null,Z=null,tt=null,nt=null,lt=null,et=null,at=null,ot=null,st=null,ut=null,ct=null,gt=null,mt=null,rt=null,it=null,Tt=null,Lt=null,pt=null,Ht=null,yt=null,ht=null,Ft=null,xt=null,Dt=null,Et=null,Mt=null,dt=null,Gt=null,St=null,ft=null,Vt=null,bt=null,vt=null,kt=null,Pt=null,wt=null,At=null,Ct=null,Ut=null,Ot=null,Bt=null,Rt=null,jt=null,It=null,Kt=null,qt=null,_t=null,Wt=null,Nt=null,Qt=null,$t=null,zt=null,Jt=null,Xt=null,Yt=null,Zt=null,tn=null,nn=null,ln=null,en=null,an=null,on=null,sn=null,un=null,cn=null,gn=null,mn=null,rn=null,Tn=null,Ln=null,pn=null,Hn=null,yn=null,hn=null,Fn=null,xn=null,Dn=null,En=null,Mn=null,dn=null,Gn=null,Sn=null,fn=null,Vn=null,bn=null,vn=null,kn=null,Pn=null,wn=null,An=null,Cn=null,Un=null,On=null,Bn=null,Rn=null,jn=null,In=null,Kn=null,qn=null,_n=null,Wn=null,Nn=null,Qn=null,$n=null,zn=null,Jn=null,Xn=null,Yn=null,Zn=null,tl=null,nl=null,ll=null,el=null,al=null,ol=null,sl=null,ul=null,cl=null,gl=null,ml=null,rl=null,il=null,Tl=null,Ll=null,pl=null,Hl=null,yl=null,hl=null,Fl=null,xl=null,Dl=null,El=null,Ml=null,dl=null,Gl=null,Sl=null,fl=null,Vl=null,bl=null,vl=null,kl=null,Pl=null,wl=null,Al=null,Cl=null,Ul=null,Ol=null,Bl=null;function jl(){return null}var Kl=null,ql=null,_l=null,Wl=null,Nl=null,Ql=null,$l=null,zl=null,Jl=null,Xl=null;export{Wl as Children,Nl as Content,$l as Env,Jl as ForwardProps,Ql as Prop,_l as Static,zl as Watch,t as _,l as a,e as abbr,on as acronym,a as address,Cn as animate,Un as animateMotion,On as animateTransform,sn as applet,o as area,s as article,u as aside,c as audio,g as b,m as base,un as basefont,r as bdi,i as bdo,cn as bgsound,gn as big,mn as blink,T as blockquote,L as body,p as br,H as button,y as canvas,h as caption,rn as center,Bn as circle,F as cite,Rn as clipPath,x as code,D as col,E as colgroup,Kl as comp,M as data,d as datalist,G as dd,jn as defs,S as del,In as desc,f as details,V as dfn,b as dialog,Tn as dir,v as div,k as dl,P as dt,Kn as ellipse,w as em,A as embed,jl as env,qn as feBlend,_n as feColorMatrix,Wn as feComponentTransfer,Nn as feComposite,Qn as feConvolveMatrix,$n as feDiffuseLighting,zn as feDisplacementMap,Jn as feDistantLight,Xn as feDropShadow,Yn as feFlood,Zn as feFuncA,tl as feFuncB,nl as feFuncG,ll as feFuncR,el as feGaussianBlur,al as feImage,ol as feMerge,sl as feMergeNode,ul as feMorphology,cl as feOffset,gl as fePointLight,ml as feSpecularLighting,rl as feSpotLight,il as feTile,Tl as feTurbulence,C as fieldset,U as figcaption,O as figure,Ll as filter,Ln as font,B as footer,pl as foreignObject,R as form,pn as frame,Hn as frameset,Hl as g,j as h1,I as h2,K as h3,q as h4,_ as h5,W as h6,N as head,Q as header,$ as hgroup,z as hr,J as html,X as i,Y as iframe,yl as image,Z as img,tt as input,nt as ins,yn as isindex,lt as kbd,hn as keygen,et as label,at as legend,ot as li,hl as line,Fl as linearGradient,st as link,Fn as listing,ut as main,ct as map,gt as mark,xl as marker,xn as marquee,Dl as mask,mt as menu,Dn as menuitem,rt as meta,El as metadata,it as meter,Ml as mpath,En as multicol,Tt as nav,Mn as nextid,dn as nobr,Gn as noembed,Sn as noframes,Lt as noscript,pt as object,Ht as ol,yt as optgroup,ht as option,Ft as output,xt as p,fn as param,dl as path,Gl as pattern,Dt as picture,Vn as plaintext,Sl as polygon,fl as polyline,Et as pre,Mt as progress,dt as q,Vl as radialGradient,bn as rb,bl as rect,Xl as required,Gt as rp,St as rt,vn as rtc,ft as ruby,Vt as s,bt as samp,vt as script,kt as section,Pt as select,vl as set,wt as slot,At as small,Ct as source,kn as spacer,Ut as span,kl as stop,Pn as strike,Ot as strong,Bt as style,Rt as sub,jt as summary,It as sup,Pl as svg,wl as switch_,Al as symbol,Kt as table,ql as tag,qt as tbody,_t as td,Wt as template,Cl as text,Ul as textPath,Nt as textarea,Qt as tfoot,$t as th,zt as thead,Jt as time,Xt as title,Yt as tr,Zt as track,Ol as tspan,wn as tt,tn as u,nn as ul,ln as var_,en as video,Bl as view,an as wbr,An as xmp}; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@dlightjs/types", | ||
"version": "1.0.0-beta.2", | ||
"version": "1.0.0-beta.3", | ||
"description": "DLight types helper", | ||
@@ -5,0 +5,0 @@ "author": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
98246
782