Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
e074dc18
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e074dc18
编写于
5月 25, 2016
作者:
A
Alex Dima
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Regenerated standalone API
上级
8913a2b9
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
23 addition
and
54 deletion
+23
-54
build/lib/monaco-editor.d.ts
build/lib/monaco-editor.d.ts
+16
-40
build/lib/monaco-editor.d.ts.recipe
build/lib/monaco-editor.d.ts.recipe
+1
-4
build/lib/monaco.js
build/lib/monaco.js
+2
-2
build/lib/monaco.ts
build/lib/monaco.ts
+4
-8
未找到文件。
build/lib/monaco-editor.d.ts
浏览文件 @
e074dc18
// TODO@Alex: Remove EventType, EmitterEvent, ListenerCallback, BulkListenerCallback, IEventEmitter
declare
module
monaco
.
editor
{
...
...
@@ -113,18 +112,6 @@ declare module monaco {
*
*/
export
class
Uri
{
private
static
_empty
;
private
static
_slash
;
private
static
_regexp
;
private
static
_driveLetterPath
;
private
static
_upperCaseDrive
;
private
_scheme
;
private
_authority
;
private
_path
;
private
_query
;
private
_fragment
;
private
_formatted
;
private
_fsPath
;
constructor
();
/**
* scheme is the 'http' part of 'http://www.msft.com/some/path?query#fragment'.
...
...
@@ -163,45 +150,27 @@ declare module monaco {
withFragment
(
value
:
string
):
Uri
;
static
parse
(
value
:
string
):
Uri
;
static
file
(
path
:
string
):
Uri
;
private
static
_parseComponents
(
value
);
static
create
(
scheme
?:
string
,
authority
?:
string
,
path
?:
string
,
query
?:
string
,
fragment
?:
string
):
Uri
;
private
static
_validate
(
ret
);
/**
*
* @param skipEncoding Do not encode the result, default is `false`
*/
toString
(
skipEncoding
?:
boolean
):
string
;
private
static
_asFormatted
(
uri
,
skipEncoding
);
toJSON
():
any
;
static
revive
(
data
:
any
):
Uri
;
}
// TODO@Alex: START remove this
export
class
EmitterEvent
{
private
_type
;
private
_data
;
constructor
(
eventType
?:
string
,
data
?:
any
);
getType
():
string
;
getData
():
any
;
}
export
interface
ListenerCallback
{
(
value
:
any
):
void
;
}
export
interface
BulkListenerCallback
{
(
value
:
EmitterEvent
[]):
void
;
}
export
interface
IEventEmitter
extends
IDisposable
{
addListener2
(
eventType
:
string
,
listener
:
ListenerCallback
):
IDisposable
;
addOneTimeDisposableListener
(
eventType
:
string
,
listener
:
ListenerCallback
):
IDisposable
;
addBulkListener2
(
listener
:
BulkListenerCallback
):
IDisposable
;
addEmitter2
(
eventEmitter
:
IEventEmitter
):
IDisposable
;
}
// TODO@Alex: END remove this
/**
* Virtual Key Codes, the value does not hold any inherent meaning.
...
...
@@ -1219,8 +1188,6 @@ declare module monaco.editor {
indentGuides
:
boolean
;
scrollbar
:
InternalEditorScrollbarOptions
;
});
private
static
_toSortedIntegerArray
(
source
);
private
static
_numberArraysEqual
(
a
,
b
);
equals
(
other
:
InternalEditorViewOptions
):
boolean
;
createChangeEvent
(
newOpts
:
InternalEditorViewOptions
):
IViewConfigurationChangedEvent
;
clone
():
InternalEditorViewOptions
;
...
...
@@ -1934,7 +1901,15 @@ declare module monaco.editor {
/**
* A model.
*/
export
interface
IModel
extends
IReadOnlyModel
,
IEditableTextModel
,
ITextModelWithMarkers
,
ITokenizedModel
,
ITextModelWithTrackedRanges
,
ITextModelWithDecorations
,
IEventEmitter
,
IEditorModel
{
export
interface
IModel
extends
IReadOnlyModel
,
IEditableTextModel
,
ITextModelWithMarkers
,
ITokenizedModel
,
ITextModelWithTrackedRanges
,
ITextModelWithDecorations
,
IEditorModel
{
onDidChangeRawContent
(
listener
:
(
e
:
IModelContentChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeContent
(
listener
:
(
e
:
IModelContentChangedEvent2
)
=>
void
):
IDisposable
;
onDidChangeModeSupport
(
listener
:
(
e
:
IModeSupportChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeDecorations
(
listener
:
(
e
:
IModelDecorationsChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeOptions
(
listener
:
(
e
:
IModelOptionsChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeMode
(
listener
:
(
e
:
IModelModeChangedEvent
)
=>
void
):
IDisposable
;
onWillDispose
(
listener
:
()
=>
void
):
IDisposable
;
addBulkListener
(
listener
:
BulkListenerCallback
):
IDisposable
;
/**
* A unique identifier associated with this model.
*/
...
...
@@ -2660,7 +2635,8 @@ declare module monaco.editor {
* An editor.
*/
export
interface
IEditor
{
onDidChangeModelContent
(
listener
:
(
e
:
IModelContentChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeModelRawContent
(
listener
:
(
e
:
IModelContentChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeModelContent
(
listener
:
(
e
:
IModelContentChangedEvent2
)
=>
void
):
IDisposable
;
onDidChangeModelMode
(
listener
:
(
e
:
IModelModeChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeModelOptions
(
listener
:
(
e
:
IModelOptionsChangedEvent
)
=>
void
):
IDisposable
;
onDidChangeConfiguration
(
listener
:
(
e
:
IConfigurationChangedEvent
)
=>
void
):
IDisposable
;
...
...
@@ -2973,12 +2949,12 @@ declare module monaco.editor {
ModelModeChanged
:
string
;
ModelModeSupportChanged
:
string
;
ModelOptionsChanged
:
string
;
ModelContentChanged
:
string
;
Model
Raw
ContentChanged
:
string
;
ModelContentChanged2
:
string
;
ModelContentChangedFlush
:
string
;
ModelContentChangedLinesDeleted
:
string
;
ModelContentChangedLinesInserted
:
string
;
ModelContentChangedLineChanged
:
string
;
Model
Raw
ContentChangedFlush
:
string
;
Model
Raw
ContentChangedLinesDeleted
:
string
;
Model
Raw
ContentChangedLinesInserted
:
string
;
Model
Raw
ContentChangedLineChanged
:
string
;
EditorTextBlur
:
string
;
EditorTextFocus
:
string
;
EditorFocus
:
string
;
...
...
build/lib/monaco-editor.d.ts.recipe
浏览文件 @
e074dc18
// TODO@Alex: Remove EventType, EmitterEvent, ListenerCallback, BulkListenerCallback, IEventEmitter
declare module monaco.editor {
...
...
@@ -57,9 +56,7 @@ declare module monaco {
#include(vs/base/common/uri): URI
// TODO@Alex: START remove this
#include(vs/base/common/eventEmitter): EmitterEvent, ListenerCallback, BulkListenerCallback, IEventEmitter
// TODO@Alex: END remove this
#include(vs/base/common/eventEmitter): EmitterEvent, BulkListenerCallback
#include(vs/base/common/keyCodes): KeyCode, KeyMod
...
...
build/lib/monaco.js
浏览文件 @
e074dc18
...
...
@@ -111,13 +111,13 @@ function getNodeText(sourceFile, node) {
}
function
getMassagedTopLevelDeclarationText
(
sourceFile
,
declaration
)
{
var
result
=
getNodeText
(
sourceFile
,
declaration
);
if
(
declaration
.
kind
===
ts
.
SyntaxKind
.
InterfaceDeclaration
)
{
if
(
declaration
.
kind
===
ts
.
SyntaxKind
.
InterfaceDeclaration
||
declaration
.
kind
===
ts
.
SyntaxKind
.
ClassDeclaration
)
{
var
interfaceDeclaration
=
declaration
;
var
members
=
interfaceDeclaration
.
members
;
members
.
forEach
(
function
(
member
)
{
try
{
var
memberText
=
getNodeText
(
sourceFile
,
member
);
if
(
memberText
.
indexOf
(
'
@internal
'
)
>=
0
)
{
if
(
memberText
.
indexOf
(
'
@internal
'
)
>=
0
||
memberText
.
indexOf
(
'
private
'
)
>=
0
)
{
// console.log('BEFORE: ', result);
result
=
result
.
replace
(
memberText
,
''
);
}
...
...
build/lib/monaco.ts
浏览文件 @
e074dc18
...
...
@@ -140,14 +140,14 @@ function getNodeText(sourceFile:ts.SourceFile, node:{pos:number; end:number;}):
function
getMassagedTopLevelDeclarationText
(
sourceFile
:
ts
.
SourceFile
,
declaration
:
TSTopLevelDeclare
):
string
{
let
result
=
getNodeText
(
sourceFile
,
declaration
);
if
(
declaration
.
kind
===
ts
.
SyntaxKind
.
InterfaceDeclaration
)
{
let
interfaceDeclaration
=
<
ts
.
InterfaceDeclaration
>
declaration
;
if
(
declaration
.
kind
===
ts
.
SyntaxKind
.
InterfaceDeclaration
||
declaration
.
kind
===
ts
.
SyntaxKind
.
ClassDeclaration
)
{
let
interfaceDeclaration
=
<
ts
.
InterfaceDeclaration
|
ts
.
ClassDeclaration
>
declaration
;
let
members
=
interfaceDeclaration
.
members
;
let
members
:
ts
.
NodeArray
<
ts
.
Node
>
=
interfaceDeclaration
.
members
;
members
.
forEach
((
member
)
=>
{
try
{
let
memberText
=
getNodeText
(
sourceFile
,
member
);
if
(
memberText
.
indexOf
(
'
@internal
'
)
>=
0
)
{
if
(
memberText
.
indexOf
(
'
@internal
'
)
>=
0
||
memberText
.
indexOf
(
'
private
'
)
>=
0
)
{
// console.log('BEFORE: ', result);
result
=
result
.
replace
(
memberText
,
''
);
// console.log('AFTER: ', result);
...
...
@@ -271,10 +271,6 @@ lines.forEach(line => {
return
;
}
}
// let toExcludeArr
// console.log('TODO!!!');
// todo
// return (getNodeText(sourceFile, declaration).indexOf(typeName) >= 0);
}
result
.
push
(
getMassagedTopLevelDeclarationText
(
sourceFile
,
declaration
));
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录