Commit bd8374ae9177d0a649854ade7d355af83df462b7

Authored by yangd
1 parent d6282db6

将部分全局$打头的属性或组件改为非空类型以方便开发使用

types/iview.components.d.ts
@@ -83,7 +83,7 @@ export default API; @@ -83,7 +83,7 @@ export default API;
83 83
84 declare module 'vue/types/vue' { 84 declare module 'vue/types/vue' {
85 interface Vue { 85 interface Vue {
86 - $IVIEW?: { 86 + $IVIEW: {
87 size?: string; 87 size?: string;
88 transfer?: string; 88 transfer?: string;
89 }; 89 };
types/loading-bar.d.ts
@@ -56,6 +56,6 @@ declare module 'vue/types/vue' { @@ -56,6 +56,6 @@ declare module 'vue/types/vue' {
56 /** 56 /**
57 * 加载进度条 57 * 加载进度条
58 */ 58 */
59 - $Loading?: LoadingBar; 59 + $Loading: LoadingBar;
60 } 60 }
61 } 61 }
62 \ No newline at end of file 62 \ No newline at end of file
types/message.d.ts
@@ -76,7 +76,7 @@ declare module 'vue/types/vue' { @@ -76,7 +76,7 @@ declare module 'vue/types/vue' {
76 /** 76 /**
77 * 全局提示 77 * 全局提示
78 */ 78 */
79 - $Message?: Message; 79 + $Message: Message;
80 } 80 }
81 } 81 }
82 82
@@ -218,6 +218,6 @@ declare module 'vue/types/vue' { @@ -218,6 +218,6 @@ declare module 'vue/types/vue' {
218 /** 218 /**
219 * 对话框 219 * 对话框
220 */ 220 */
221 - $Modal?: ModalInstance; 221 + $Modal: ModalInstance;
222 } 222 }
223 } 223 }
224 \ No newline at end of file 224 \ No newline at end of file
@@ -87,6 +87,6 @@ declare module 'vue/types/vue' { @@ -87,6 +87,6 @@ declare module 'vue/types/vue' {
87 /** 87 /**
88 * 通知提醒 88 * 通知提醒
89 */ 89 */
90 - $Notice?: Notice; 90 + $Notice: Notice;
91 } 91 }
92 } 92 }
93 \ No newline at end of file 93 \ No newline at end of file
@@ -30,6 +30,6 @@ declare module 'vue/types/vue' { @@ -30,6 +30,6 @@ declare module 'vue/types/vue' {
30 /** 30 /**
31 * 31 *
32 */ 32 */
33 - $Spin?: Spin; 33 + $Spin: Spin;
34 } 34 }
35 } 35 }
36 \ No newline at end of file 36 \ No newline at end of file