Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit958f83c

Browse files
committed
add local version of typings
1 parentde65aa2 commit958f83c

File tree

42 files changed

+21000
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+21000
-1
lines changed

‎src/typings.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// <reference path="../node_modules/core-coderoad/src/typings/index.d.ts" />
1+
/// <reference path="./typings/index.d.ts" />
22
// load typings from core-coderoad
33
// this requires that the module be declared first
44
declare module'core-coderoad';
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Type definitions for assertion-error 1.0.0
2+
// Project: https://github.com/chaijs/assertion-error
3+
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
4+
// Definitions: https://github.com/borisyankov/DefinitelyTyped
5+
6+
declare module'assertion-error'{
7+
classAssertionErrorimplementsError{
8+
constructor(message:string,props?:any,ssf?:Function);
9+
name:string;
10+
message:string;
11+
showDiff:boolean;
12+
stack:string;
13+
}
14+
export=AssertionError;
15+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
declare module'atom-plugin-command-line'{
2+
exportdefaultfunctioncommandLine(root:string,commands?:string):Promise<string>;
3+
}

‎src/typings/atom/atom.d.ts

Lines changed: 1888 additions & 0 deletions
Large diffs are not rendered by default.

‎src/typings/cr/cli.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
declare module'coderoad-cli'{
2+
3+
exportfunctionbuild(
4+
dir:string,filePath:string,output?:string
5+
):boolean;
6+
7+
exportfunctioncreate(
8+
dir:string,name:string
9+
):boolean|Promise<boolean>;
10+
11+
exportfunctiontutorials(dir:string):Tutorial.Info[];
12+
13+
exportfunctionvalidatePacakgeJson():Validation.Object;
14+
}

‎src/typings/cr/core.d.ts

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
import*asReactfrom'react';
2+
3+
declare module'core-coderoad'{
4+
5+
interfaceConfiguredStore{
6+
reducer:Redux.Reducer;
7+
devMode?:boolean;
8+
throttle?:Object;
9+
}
10+
11+
// store
12+
exportfunctionconfigureStore(config:ConfiguredStore):Redux.Store;
13+
14+
// polyfills
15+
exportfunctionloadPolyfills():void;
16+
17+
// options
18+
exportconsttutorialConfigOptions:Object;
19+
20+
// selectors
21+
exportfunctionhintsSelector(state:CR.State):string[];
22+
exportfunctionhintSelector(state:CR.State):string;
23+
exportfunctionpageSelector(state:CR.State):CR.Page;
24+
exportfunctionpageCompletedSelector(state:CR.State):boolean;
25+
exportfunctiontasksSelector(state:CR.State):CR.Task[];
26+
exportfunctioncurrentTaskSelector(state:CR.State):CR.Task;
27+
exportfunctionvisibleTasksSelector(state:CR.State):CR.Task[];
28+
exportfunctiontaskProgressSelector(state:CR.State):number;
29+
exportfunctiontaskByIndexSelector(state:CR.State,props:{index:number}):CR.Task;
30+
exportfunctionconfigSelector(state:CR.State):Tutorial.Config;
31+
32+
// modules
33+
34+
// alert
35+
exportfunctionalertReducer(open:boolean,action:Action):boolean;
36+
exportfunctionalertOpen(alert:Object);
37+
exportfunctionalertReplay();
38+
exportfunctionalertClose();
39+
40+
// editor
41+
exportfunctiondirReducer(name:string):string;
42+
exportfunctioneditorReducer(name:string,action:Action):string;
43+
exportfunctioneditorDevToolsToggle();
44+
exportfunctioneditorOpen(file:string,options?:Object);
45+
exportfunctioneditorInsert(content:string);
46+
exportfunctioneditorSet(content:string);
47+
exportfunctioneditorSave();
48+
exportfunctioneditorScroll(content:string);
49+
exportfunctionsave();
50+
exportfunctionopen(file:string,options?:Object);
51+
exportfunctionopenFolder();
52+
exportfunctionset(content:string);
53+
exportfunctioninsert(content:string);
54+
exportfunctionopenDevTools();
55+
exportfunctiontoggleDevTools();
56+
exportfunctionclearConsole();
57+
exportfunctionopenTerminal();
58+
exportfunctioncloseAllPanels();
59+
exportfunctionquit();
60+
61+
// route
62+
exportfunctionrouteReducer(route:string,action:Action):string;
63+
exportfunctionrouteSet(route:string);
64+
65+
// window
66+
exportfunctionquit();
67+
exportfunctionwindowToggle();
68+
exportfunctionwindowReducer(open:boolean,action:Action):boolean;
69+
70+
// components
71+
72+
exportfunctionrender(app:React.Component<any,any>,target:HTMLElement):void;
73+
74+
exportfunctionhighlight(text:string,lang:string):string;
75+
76+
exportconstAlert:React.Component<any,any>;
77+
exportconstMarkdown:React.Component<any,any>;
78+
// export const RouteButton: React.Component<any, any>;
79+
// export const MenuLink: React.Component<any, any>;
80+
81+
}

‎src/typings/cr/cr.d.ts

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
declarenamespaceCR{
2+
3+
interfaceInfo{
4+
title:string;
5+
description:string;
6+
}
7+
8+
interfacePageextendsInfo{
9+
tasks?:Task[];
10+
onPageComplete?:string;
11+
}
12+
interfaceTask{
13+
description:string;
14+
tests?:string[];
15+
hints?:string[];
16+
actions?:string[];
17+
completed?:boolean;
18+
}
19+
20+
interfaceState{
21+
dir:string;
22+
route:string;
23+
tutorialInfo:Tutorial.Info;
24+
windowToggle:boolean;
25+
pagePosition:PagePosition;
26+
package:PackageJson;
27+
page:Page;
28+
progress:Progress;
29+
tasks:Task[];
30+
taskTests:string[];
31+
taskPosition:number;
32+
hintPosition:number;
33+
taskActions:string[];
34+
alert:Alert;
35+
tutorial:Tutorial;
36+
tutorials:Tutorial.Info[];
37+
testRun:boolean;
38+
checks:Checks;
39+
}
40+
41+
interfaceTutorial{
42+
name:string;
43+
info:Tutorial.Info;
44+
pages:CR.Page[];
45+
packageJson:PackageJson;
46+
config:Tutorial.Config;
47+
}
48+
49+
typePagePosition=number;
50+
51+
interfaceProgress{
52+
completed:boolean;
53+
pages:boolean[];
54+
}
55+
56+
typeTaskTest=string[];
57+
58+
interfaceAlert{
59+
message:string;
60+
action:string;
61+
open?:boolean;
62+
duration?:number;
63+
color:string;
64+
}
65+
66+
interfaceChecks{
67+
passed?:boolean;
68+
system:{
69+
passed?:boolean;
70+
node:boolean;
71+
npm:boolean;
72+
xcode:boolean;
73+
};
74+
setup:{
75+
passed?:boolean;
76+
hasDir:boolean;
77+
hasPackageJson:boolean;
78+
hasTutorial:boolean;
79+
};
80+
}
81+
82+
}

‎src/typings/cr/globals.d.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
interfaceAction{
2+
type:string;
3+
payload?;
4+
error?:boolean;
5+
meta?;
6+
filter?:string;
7+
}
8+
9+
interfacePackageJson{
10+
name:string;
11+
main:string;
12+
version:string;
13+
dependencies?:Object;
14+
devDependencies?:Object;
15+
config:Tutorial.Config;
16+
bugs?:{
17+
url:string;
18+
};
19+
repo?:{
20+
url:string;
21+
};
22+
}
23+
24+
interfaceObjectConstructor{
25+
assign(target:any, ...sources:any[]):any;
26+
values(obj:Object):any[];
27+
}
28+
29+
interfaceIntrinsicAttributes{
30+
index:number;
31+
style:Object;
32+
className:string;
33+
targetOrigin:string;
34+
anchorOrigin:string;
35+
onClick:()=>any;
36+
primaryText:string;
37+
primaryTogglesNestedList:any;
38+
}
39+
40+
typefileType='js'|'jsx'|'ts'|'py';
41+
42+
interfaceProcess{
43+
resourcesPath:string;
44+
}

‎src/typings/cr/test.d.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
declarenamespaceTest{
2+
interfaceResult{
3+
pass:boolean;
4+
taskPosition:number;
5+
msg?:string;
6+
timedOut?:boolean;
7+
change:number;
8+
completed:boolean;
9+
}
10+
11+
interfaceConfig{
12+
dir:string;
13+
tutorialDir:string;
14+
taskPosition:number;
15+
}
16+
17+
interfaceLog{
18+
type:string;
19+
output:any;
20+
}
21+
}

‎src/typings/cr/tutorial.d.ts

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
declarenamespaceTutorial{
2+
interfaceItem{
3+
name:string;
4+
version:string;
5+
latest?:boolean;
6+
}
7+
8+
interfaceInfo{
9+
title:string;
10+
description?:string;
11+
keywords?:string[];
12+
version?:string;
13+
}
14+
15+
interfaceConfig{
16+
language?:string;
17+
dir:string;
18+
runner:string;
19+
runnerOptions?:Object;
20+
run:any;
21+
testSuffix?:string;
22+
issuesPath?:string;
23+
repo?:string;
24+
edit?:boolean;
25+
}
26+
27+
interfaceOutput{
28+
info:CR.Info;
29+
pages:CR.Page[];
30+
}
31+
32+
interfacePJ{
33+
name:string;
34+
repository?:Object;
35+
bugs?:Object;
36+
config:{
37+
language:string;
38+
runner:string;
39+
runnerOptions:RunnerOptions;
40+
};
41+
engines:Object;
42+
keywords:string[];
43+
files:string[];
44+
main:string;
45+
description:string;
46+
version:string;
47+
author?:string;
48+
authors?:string;
49+
dependencies?:Object;
50+
devDependencies?:Object;
51+
peerDependencies?:Object;
52+
license?:string;
53+
contributers?:string[];
54+
}
55+
56+
interfaceRunnerOptions{}
57+
58+
}

‎src/typings/cr/validation.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
declarenamespaceValidation{
2+
interfaceObject{
3+
errors:Errors[];
4+
warnings:Errors[];
5+
}
6+
7+
interfaceErrors{
8+
name:string;
9+
msg:string;
10+
example?:string;
11+
}
12+
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp