You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

define-jsx-model

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

define-jsx-model - npm Package Compare versions

Package was removed
Sorry, it seems this package was removed from the registry

Comparing version

to
1.0.4

5

main.d.ts

@@ -1,4 +0,1 @@

export declare function useModel<
T extends object,
K extends Exclude<keyof T, symbol>
>(props: T, name: K, defaultValue?: T[K]): any;
export declare function defineJsxModel<T extends object, K extends Exclude<keyof T, symbol>>(props: T, name: K, defaultValue?: T[K]): any;

2

main.js
import { computed, getCurrentInstance, ref } from "vue";
export function useModel(props, name, defaultValue = props[name]) {
export function defineJsxModel(props, name, defaultValue = props[name]) {
const value = ref(defaultValue);

@@ -4,0 +4,0 @@ const ins = getCurrentInstance();

import { computed, getCurrentInstance, ref } from "vue";
export function useModel<T extends object, K extends Exclude<keyof T, symbol>>(
props: T,
name: K,
defaultValue: T[K] = props[name]
) {
export function defineJsxModel<
T extends object,
K extends Exclude<keyof T, symbol>
>(props: T, name: K, defaultValue: T[K] = props[name]) {
const value = ref(defaultValue);

@@ -9,0 +8,0 @@

{
"name": "define-jsx-model",
"version": "1.0.3",
"version": "1.0.4",
"description": "#### 介绍 适用于vue3中的jsx版本的defineModel",

@@ -13,3 +13,3 @@ "main": "index.js",

"scripts": {
"build": "tsc ./main.ts -d --noResolve --target es2015 --module es2015"
"build": "tsc ./main.ts -d -skipLibCheck true -noResolve true -target es2015 -module es2015"
},

@@ -26,4 +26,5 @@ "repository": {

"devDependencies": {
"@types/vue": "^2.0.0",
"typescript": "^5.8.3"
}
}

@@ -9,2 +9,3 @@ {

"strict": true,
"moduleResolution": null,
"noUnusedLocals": false,

@@ -11,0 +12,0 @@ "noUnusedParameters": false,

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.