Skip to content
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

Commit b8258df

Browse files
chore(release): 1.2.3 [skip ci]
### [1.2.3](v1.2.2...v1.2.3) (2022-04-29) ### Docs * Update docs ([1ceeb1c](1ceeb1c)) ### Build * Add gh-pages ([5071c98](5071c98))
1 parent d7be864 commit b8258df

File tree

13 files changed

+3498
-1
lines changed

13 files changed

+3498
-1
lines changed

dist/Code.vue.d.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import type { PropType } from 'vue';
2+
import type { VirtualScroll } from './types';
3+
declare const _sfc_main: import("vue").DefineComponent<{
4+
language: {
5+
type: StringConstructor;
6+
required: true;
7+
};
8+
code: {
9+
type: StringConstructor;
10+
required: true;
11+
};
12+
scrollOptions: {
13+
type: PropType<false | VirtualScroll>;
14+
default: boolean;
15+
};
16+
}, {
17+
highlightCode: import("vue").Ref<string>;
18+
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "rendered"[], "rendered", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
19+
language: {
20+
type: StringConstructor;
21+
required: true;
22+
};
23+
code: {
24+
type: StringConstructor;
25+
required: true;
26+
};
27+
scrollOptions: {
28+
type: PropType<false | VirtualScroll>;
29+
default: boolean;
30+
};
31+
}>> & {
32+
onRendered?: ((...args: any[]) => any) | undefined;
33+
}, {
34+
scrollOptions: false | VirtualScroll;
35+
}>;
36+
export default _sfc_main;

dist/Diff.vue.d.ts

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
import type { PropType } from 'vue';
2+
import type { Mode, Theme, VirtualScroll } from './types';
3+
declare const _sfc_main: import("vue").DefineComponent<{
4+
mode: {
5+
type: PropType<Mode>;
6+
default: string;
7+
};
8+
theme: {
9+
type: PropType<Theme>;
10+
default: string;
11+
};
12+
language: {
13+
type: StringConstructor;
14+
default: string;
15+
};
16+
prev: {
17+
type: StringConstructor;
18+
default: string;
19+
};
20+
current: {
21+
type: StringConstructor;
22+
default: string;
23+
};
24+
folding: {
25+
type: BooleanConstructor;
26+
default: boolean;
27+
};
28+
inputDelay: {
29+
type: NumberConstructor;
30+
default: number;
31+
};
32+
virtualScroll: {
33+
type: PropType<boolean | VirtualScroll>;
34+
default: boolean;
35+
};
36+
}, {
37+
list: import("vue").ComputedRef<{
38+
index: number;
39+
foldable: boolean;
40+
visible: boolean;
41+
top?: number | undefined;
42+
height?: number | undefined;
43+
}[]>;
44+
meta: import("vue").Ref<{
45+
index: number;
46+
foldable: boolean;
47+
visible: boolean;
48+
top?: number | undefined;
49+
height?: number | undefined;
50+
}[]>;
51+
minHeight: import("vue").ComputedRef<string | undefined>;
52+
render: import("vue").Ref<{
53+
[x: string]: unknown;
54+
type?: string | undefined;
55+
lineNum?: number | undefined;
56+
value?: string | undefined;
57+
chkWords?: boolean | undefined;
58+
}[][]>;
59+
scrollOptions: import("vue").ComputedRef<false | {
60+
height: number;
61+
lineMinHeight: number;
62+
delay: number;
63+
}>;
64+
setLineHeight: (index: number, height: number) => void;
65+
viewer: import("vue").Ref<HTMLElement | null>;
66+
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
67+
mode: {
68+
type: PropType<Mode>;
69+
default: string;
70+
};
71+
theme: {
72+
type: PropType<Theme>;
73+
default: string;
74+
};
75+
language: {
76+
type: StringConstructor;
77+
default: string;
78+
};
79+
prev: {
80+
type: StringConstructor;
81+
default: string;
82+
};
83+
current: {
84+
type: StringConstructor;
85+
default: string;
86+
};
87+
folding: {
88+
type: BooleanConstructor;
89+
default: boolean;
90+
};
91+
inputDelay: {
92+
type: NumberConstructor;
93+
default: number;
94+
};
95+
virtualScroll: {
96+
type: PropType<boolean | VirtualScroll>;
97+
default: boolean;
98+
};
99+
}>>, {
100+
language: string;
101+
mode: Mode;
102+
folding: boolean;
103+
theme: Theme;
104+
prev: string;
105+
current: string;
106+
inputDelay: number;
107+
virtualScroll: boolean | VirtualScroll;
108+
}>;
109+
export default _sfc_main;

dist/Line.vue.d.ts

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
import type { PropType } from 'vue';
2+
import type { Meta, Mode, Lines, Line, VirtualScroll } from './types';
3+
declare const _sfc_main: import("vue").DefineComponent<{
4+
mode: {
5+
type: PropType<Mode>;
6+
required: true;
7+
};
8+
folding: {
9+
type: BooleanConstructor;
10+
default: boolean;
11+
};
12+
language: {
13+
type: StringConstructor;
14+
required: true;
15+
};
16+
meta: {
17+
type: PropType<Meta>;
18+
required: true;
19+
};
20+
render: {
21+
type: PropType<Lines>;
22+
required: true;
23+
};
24+
scrollOptions: {
25+
type: PropType<false | VirtualScroll>;
26+
default: boolean;
27+
};
28+
}, {
29+
line: import("vue").Ref<HTMLElement | null>;
30+
isFoldLine: import("vue").ComputedRef<boolean>;
31+
rendered: () => void;
32+
rowStyle: import("vue").ComputedRef<{
33+
readonly position: "absolute";
34+
readonly left: 0;
35+
readonly top: 0;
36+
readonly transform: "translate3d(0, undefinedpx, 0)" | `translate3d(0, ${number}px, 0)`;
37+
readonly minHeight: string;
38+
} | undefined>;
39+
setCode: (line: Line, render?: Lines | undefined, index?: number | undefined) => string;
40+
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
41+
mode: {
42+
type: PropType<Mode>;
43+
required: true;
44+
};
45+
folding: {
46+
type: BooleanConstructor;
47+
default: boolean;
48+
};
49+
language: {
50+
type: StringConstructor;
51+
required: true;
52+
};
53+
meta: {
54+
type: PropType<Meta>;
55+
required: true;
56+
};
57+
render: {
58+
type: PropType<Lines>;
59+
required: true;
60+
};
61+
scrollOptions: {
62+
type: PropType<false | VirtualScroll>;
63+
default: boolean;
64+
};
65+
}>>, {
66+
scrollOptions: false | VirtualScroll;
67+
folding: boolean;
68+
}>;
69+
export default _sfc_main;

dist/env.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/// <reference types="vite/client" />
2+
3+
declare module '*.vue' {
4+
import type { DefineComponent } from 'vue';
5+
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
6+
const component: DefineComponent<{}, {}, any>;
7+
export default component;
8+
}

dist/highlight.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import hljs from 'highlight.js/lib/core';
2+
export default hljs;

dist/hooks.d.ts

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import type { ComputedRef, Ref } from 'vue';
2+
import type { Mode, Theme, Meta, VirtualScroll } from './types';
3+
interface Props {
4+
mode: Mode;
5+
theme: Theme;
6+
language: string;
7+
prev: string;
8+
current: string;
9+
folding: boolean;
10+
inputDelay: number;
11+
virtualScroll: boolean | VirtualScroll;
12+
}
13+
export declare const useRender: (props: Props, viewer: Ref<null | HTMLElement>, scrollOptions: ComputedRef<false | VirtualScroll>) => {
14+
meta: Ref<{
15+
index: number;
16+
foldable: boolean;
17+
visible: boolean;
18+
top?: number | undefined;
19+
height?: number | undefined;
20+
}[]>;
21+
render: Ref<{
22+
[x: string]: unknown;
23+
type?: string | undefined;
24+
lineNum?: number | undefined;
25+
value?: string | undefined;
26+
chkWords?: boolean | undefined;
27+
}[][]>;
28+
list: ComputedRef<{
29+
index: number;
30+
foldable: boolean;
31+
visible: boolean;
32+
top?: number | undefined;
33+
height?: number | undefined;
34+
}[]>;
35+
};
36+
export declare const useVirtualScroll: (props: Props, viewer: Ref<null | HTMLElement>, scrollOptions: ComputedRef<false | VirtualScroll>, meta: Ref<Array<Meta>>) => {
37+
minHeight: ComputedRef<string | undefined>;
38+
};
39+
export {};

dist/index.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/// <reference types="highlight.js" />
2+
import Diff from './Diff.vue';
3+
import type { App } from 'vue';
4+
declare module '@vue/runtime-core' {
5+
interface GlobalComponents {
6+
Diff: typeof Diff;
7+
}
8+
}
9+
declare const _default: {
10+
install: (app: App, options?: {}) => void;
11+
hljs: import("highlight.js").HLJSApi;
12+
};
13+
export default _default;
14+
export { Diff };

0 commit comments

Comments
 (0)