Skip to content

Commit d2c5697

Browse files
ss18facebook-github-bot
authored andcommitted
Typos in comments and log messages
Summary: No code changes, no testing required. alligned -> aligned allignment -> alignment completly -> completely conseptually -> conceptually decendents -> descendants indefinetly -> indefinitely dimention -> dimension doesnt -> doesn't safegaurd -> safeguard intialization -> initialization hierachy -> hierarchy happend -> happened gaurd -> guard programatically -> programmatically initalized -> initialized immidiately -> immediately occured -> occurred unkown -> unknown neccessary -> necessary neccesarily -> necessarily occuring -> occurring comoponent -> component propogate -> propagate recieved -> received referece -> reference perfomance -> performance recieving -> receiving subsquently -> subsequently scoll -> scroll suprisingly -> surprisingly targetting -> targeting tranform -> transform symetrical -> symmetrical wtih -> with Closes #17578 Differential Revision: D6718791 Pulled By: shergin fbshipit-source-id: 4ab79c1131ec5971d35a0c7199eba7ec0a0918ad
1 parent cae7179 commit d2c5697

File tree

40 files changed

+45
-45
lines changed

40 files changed

+45
-45
lines changed

Libraries/Animated/src/__tests__/bezier-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ describe('bezier', function() {
121121
assertClose(easing(0.5), 0.5, 2);
122122
});
123123
});
124-
it('should be symetrical', function() {
124+
it('should be symmetrical', function() {
125125
repeat(10)(function() {
126126
var a = Math.random(),
127127
b = 2 * Math.random() - 0.5,

Libraries/Animated/src/createAnimatedComponent.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ function createAnimatedComponent(Component: any): any {
149149
ref={this._setComponentRef}
150150
// The native driver updates views directly through the UI thread so we
151151
// have to make sure the view doesn't get optimized away because it cannot
152-
// go through the NativeViewHierachyManager since it operates on the shadow
152+
// go through the NativeViewHierarchyManager since it operates on the shadow
153153
// thread.
154154
collapsable={
155155
this._propsAnimated.__isNative ? false : props.collapsable

Libraries/Animated/src/nodes/AnimatedInterpolation.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ class AnimatedInterpolation extends AnimatedWithChildren {
374374

375375
return {
376376
inputRange: this._config.inputRange,
377-
// Only the `outputRange` can contain strings so we don't need to tranform `inputRange` here
377+
// Only the `outputRange` can contain strings so we don't need to transform `inputRange` here
378378
outputRange: this.__transformDataType(this._config.outputRange),
379379
extrapolateLeft:
380380
this._config.extrapolateLeft || this._config.extrapolate || 'extend',

Libraries/Animated/src/nodes/AnimatedValueXY.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class AnimatedValueXY extends AnimatedWithChildren {
4343
} else {
4444
invariant(
4545
value.x instanceof AnimatedValue && value.y instanceof AnimatedValue,
46-
'AnimatedValueXY must be initalized with an object of numbers or ' +
46+
'AnimatedValueXY must be initialized with an object of numbers or ' +
4747
'AnimatedValues.',
4848
);
4949
this.x = value.x;

Libraries/BatchedBridge/BatchedBridge.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const MessageQueue = require('MessageQueue');
1818
// This makes stacktraces to be placed at MessageQueue rather than at where they were launched
1919
// The parameter __fbUninstallRNGlobalErrorHandler is passed to MessageQueue to prevent the handler from being installed
2020
//
21-
// __fbUninstallRNGlobalErrorHandler is conditionally set by the Inspector while the VM is paused for intialization
21+
// __fbUninstallRNGlobalErrorHandler is conditionally set by the Inspector while the VM is paused for initialization
2222
// If the Inspector isn't present it defaults to undefined and the global error handler is installed
2323
// The Inspector can still call MessageQueue#uninstallGlobalErrorHandler to uninstalled on attach
2424

Libraries/Components/Navigation/NavigatorIOS.ios.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ var NavigatorIOS = createReactClass({
337337
/**
338338
* Use this to specify additional props to pass to the rendered
339339
* component. `NavigatorIOS` will automatically pass in `route` and
340-
* `navigator` props to the comoponent.
340+
* `navigator` props to the component.
341341
*/
342342
passProps: PropTypes.object,
343343

Libraries/Components/ScrollView/ScrollViewStickyHeader.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class ScrollViewStickyHeader extends React.Component<Props, {
7171
// - Past the collision with the next header y: no more translation. This will cause the
7272
// header to continue scrolling up and make room for the next sticky header.
7373
// In the case that there is no next header just translate equally to
74-
// scroll indefinetly.
74+
// scroll indefinitely.
7575
inputRange.push(layoutY);
7676
outputRange.push(0);
7777
// Sometimes headers jump around so we make sure we don't violate the monotonic inputRange

Libraries/Components/StatusBar/StatusBar.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ class StatusBar extends React.Component<{
315315
// Every time a StatusBar component is mounted, we push it's prop to a stack
316316
// and always update the native status bar with the props from the top of then
317317
// stack. This allows having multiple StatusBar components and the one that is
318-
// added last or is deeper in the view hierachy will have priority.
318+
// added last or is deeper in the view hierarchy will have priority.
319319
this._stackEntry = createStackEntry(this.props);
320320
StatusBar._propsStack.push(this._stackEntry);
321321
this._updatePropsStack();

Libraries/Experimental/Incremental.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const DEBUG = false;
3232
*
3333
* `<Incremental>` solves this by slicing up rendering into chunks that are
3434
* spread across multiple event loops. Expensive components can be sliced up
35-
* recursively by wrapping pieces of them and their decendents in
35+
* recursively by wrapping pieces of them and their descendants in
3636
* `<Incremental>` components. `<IncrementalGroup>` can be used to make sure
3737
* everything in the group is rendered recursively before calling `onDone` and
3838
* moving on to another sibling group (e.g. render one row at a time, even if
@@ -83,7 +83,7 @@ const DEBUG = false;
8383
*/
8484
export type Props = {
8585
/**
86-
* Called when all the decendents have finished rendering and mounting
86+
* Called when all the descendants have finished rendering and mounting
8787
* recursively.
8888
*/
8989
onDone?: () => void,

Libraries/Experimental/IncrementalPresenter.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import type {Context} from 'Incremental';
2727
*
2828
* `<IncrementalPresenter>` can be used to group sets of `<Incremental>` renders
2929
* such that they are initially invisible and removed from layout until all
30-
* decendents have finished rendering, at which point they are drawn all at once
30+
* descendants have finished rendering, at which point they are drawn all at once
3131
* so the UI doesn't jump around during the incremental rendering process.
3232
*
3333
* See Incremental.js for more info.

Libraries/Experimental/SwipeableRow/SwipeableFlatList.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ type State = {
5151
*
5252
* - It ensures that at most 1 row is swiped open (auto closes others)
5353
* - It can bounce the 1st row of the list so users know it's swipeable
54-
* - Increase performance on iOS by locking list swiping when row swiping is occuring
54+
* - Increase performance on iOS by locking list swiping when row swiping is occurring
5555
* - More to come
5656
*/
5757

Libraries/Experimental/WindowedListView.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ class WindowedListView extends React.Component<Props, State> {
392392
}
393393
if (props.onEndReached) {
394394
// Make sure we call onEndReached exactly once every time we reach the
395-
// end. Resets if scoll back up and down again.
395+
// end. Resets if scroll back up and down again.
396396
const willBeAtTheEnd = lastRow === (totalRows - 1);
397397
if (willBeAtTheEnd && !this._hasCalledOnEndReached) {
398398
props.onEndReached();

Libraries/Lists/SectionList.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ class SectionList<SectionT: SectionBase<any>> extends React.PureComponent<
281281
}
282282

283283
/**
284-
* Tells the list an interaction has occured, which should trigger viewability calculations, e.g.
284+
* Tells the list an interaction has occurred, which should trigger viewability calculations, e.g.
285285
* if `waitForInteractions` is true and the user has not scrolled. This is typically called by
286286
* taps on items or by navigation actions.
287287
*/

Libraries/Lists/VirtualizeUtils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ function computeWindowedRenderLimits(
125125
};
126126
}
127127

128-
// Find the indices that correspond to the items at the render boundaries we're targetting.
128+
// Find the indices that correspond to the items at the render boundaries we're targeting.
129129
let [overscanFirst, first, last, overscanLast] = elementsThatOverlapOffsets(
130130
[overscanBegin, visibleBegin, visibleEnd, overscanEnd],
131131
props.getItemCount(props.data),

Libraries/NativeAnimation/Drivers/RCTFrameAnimation.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ - (void)stepAnimationWithTime:(NSTimeInterval)currentTime
115115
return;
116116
}
117117

118-
// Do a linear remap of the two frames to safegaurd against variable framerates
118+
// Do a linear remap of the two frames to safeguard against variable framerates
119119
NSNumber *fromFrameValue = _frames[startIndex];
120120
NSNumber *toFrameValue = _frames[nextIndex];
121121
NSTimeInterval fromInterval = startIndex * RCTSingleFrameInterval;

Libraries/Performance/SamplingProfiler.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const SamplingProfiler = {
2424
}
2525
} catch (e) {
2626
console.log(
27-
'Error occured when restarting Sampling Profiler: ' + e.toString());
27+
'Error occurred when restarting Sampling Profiler: ' + e.toString());
2828
error = e.toString();
2929
}
3030

Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ - (void)textInputDidChange
346346
{
347347
[self invalidateContentSize];
348348

349-
// Detect when _backedTextInput updates happend that didn't invoke `shouldChangeTextInRange`
349+
// Detect when _backedTextInput updates happened that didn't invoke `shouldChangeTextInRange`
350350
// (e.g. typing simplified chinese in pinyin will insert and remove spaces without
351351
// calling shouldChangeTextInRange). This will cause JS to get out of sync so we
352352
// update the mismatched range.

Libraries/polyfills/console.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ if (global.nativeLoggingHook) {
477477
});
478478

479479
// Join all elements in the row into a single string with | separators
480-
// (appends extra spaces to each cell to make separators | alligned)
480+
// (appends extra spaces to each cell to make separators | aligned)
481481
function joinRow(row, space) {
482482
var cells = row.map(function(cell, i) {
483483
var extraSpaces = repeat(' ', columnWidths[i] - cell.length).join('');

Libraries/vendor/core/Map.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ module.exports = (function(global, undefined) {
436436
// property of our choosing that we associate with the object. Association
437437
// is done by ways of keeping a non-enumerable property on the object.
438438
// Ideally these would be `Object.create(null)` objects but since we're
439-
// trying to support ES3 we'll have to gaurd against collisions using
439+
// trying to support ES3 we'll have to guard against collisions using
440440
// prefixes on the keys rather than rely on null prototype objects.
441441
map._objectIndex = {};
442442

Libraries/vendor/document/selection/DocumentSelectionState.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ var mixInEventEmitter = require('mixInEventEmitter');
2020
*
2121
* It is intended for use by AbstractTextEditor-based components for
2222
* identifying the appropriate start/end positions to modify the
23-
* DocumentContent, and for programatically setting browser selection when
23+
* DocumentContent, and for programmatically setting browser selection when
2424
* components re-render.
2525
*/
2626
class DocumentSelectionState {

RNTester/js/messagingtest.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=320, user-scalable=no">
77
</head>
88
<body>
9-
<p>Messages recieved from React Native: 0</p>
9+
<p>Messages received from React Native: 0</p>
1010
<p>(No messages)</p>
1111
<button type="button">
1212
Send message to React Native
@@ -17,7 +17,7 @@
1717
document.addEventListener('message', function(e) {
1818
messagesReceivedFromReactNative += 1;
1919
document.getElementsByTagName('p')[0].innerHTML =
20-
'Messages recieved from React Native: ' + messagesReceivedFromReactNative;
20+
'Messages received from React Native: ' + messagesReceivedFromReactNative;
2121
document.getElementsByTagName('p')[1].innerHTML = e.data;
2222
});
2323

React/Base/RCTBridge.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ RCT_EXTERN NSString *const RCTJavaScriptDidLoadNotification;
3232

3333
/**
3434
* This notification fires when the bridge failed to load the JS bundle. The
35-
* `error` key can be used to determine the error that occured.
35+
* `error` key can be used to determine the error that occurred.
3636
*/
3737
RCT_EXTERN NSString *const RCTJavaScriptDidFailToLoadNotification;
3838

@@ -220,7 +220,7 @@ RCT_EXTERN NSString *RCTBridgeModuleNameForClass(Class bridgeModuleClass);
220220
- (void)requestReload __deprecated_msg("Call reload instead");
221221

222222
/**
223-
* Says whether bridge has started recieving calls from javascript.
223+
* Says whether bridge has started receiving calls from javascript.
224224
*/
225225
- (BOOL)isBatchActive;
226226

React/Base/RCTEventDispatcher.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ - (dispatch_queue_t)methodQueue
207207
return RCTJSThread;
208208
}
209209

210-
// js thread only (which suprisingly can be the main thread, depends on used JS executor)
210+
// js thread only (which surprisingly can be the main thread, depends on used JS executor)
211211
- (void)flushEventsQueue
212212
{
213213
[_eventQueueLock lock];

React/Base/RCTUtils.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RCT_EXTERN id RCTJSONClean(id object);
3030
RCT_EXTERN NSString *RCTMD5Hash(NSString *string);
3131

3232
// Check if we are currently on the main queue (not to be confused with
33-
// the main thread, which is not neccesarily the same thing)
33+
// the main thread, which is not necessarily the same thing)
3434
// https://twitter.com/olebegemann/status/738656134731599872
3535
RCT_EXTERN BOOL RCTIsMainQueue(void);
3636

React/Modules/RCTUIManager.m

+2-2
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ - (void)_removeChildren:(NSArray<UIView *> *)children
777777
NSUInteger originalIndex = [originalSuperview.subviews indexOfObjectIdenticalTo:removedChild];
778778
[container removeReactSubview:removedChild];
779779
// Disable user interaction while the view is animating
780-
// since the view is (conseptually) deleted and not supposed to be interactive.
780+
// since the view is (conceptually) deleted and not supposed to be interactive.
781781
removedChild.userInteractionEnabled = NO;
782782
[originalSuperview insertSubview:removedChild atIndex:originalIndex];
783783

@@ -1150,7 +1150,7 @@ - (void)flushUIBlocksWithCompletion:(void (^)(void))completion;
11501150
- (void)setNeedsLayout
11511151
{
11521152
// If there is an active batch layout will happen when batch finished, so we will wait for that.
1153-
// Otherwise we immidiately trigger layout.
1153+
// Otherwise we immediately trigger layout.
11541154
if (![_bridge isBatchActive] && ![_bridge isLoading]) {
11551155
[self _layoutAndMount];
11561156
}

React/Views/RCTNavigator.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ typedef NS_ENUM(NSUInteger, RCTPopGestureState) {
4747

4848
@interface UINavigationController ()
4949

50-
// need to declare this since `UINavigationController` doesnt publicly declare the fact that it implements
50+
// need to declare this since `UINavigationController` doesn't publicly declare the fact that it implements
5151
// UINavigationBarDelegate :(
5252
- (BOOL)navigationBar:(UINavigationBar *)navigationBar shouldPopItem:(UINavigationItem *)item;
5353

React/Views/RCTShadowView.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ typedef void (^RCTApplierBlock)(NSDictionary<NSNumber *, UIView *> *viewRegistry
109109

110110
/**
111111
* Convenient alias to `width` and `height` in pixels.
112-
* Defaults to NAN in case of non-pixel dimention.
112+
* Defaults to NAN in case of non-pixel dimension.
113113
*/
114114
@property (nonatomic, assign) CGSize size;
115115

React/Views/RCTView.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
/**
5050
* Layout direction of the view.
5151
* This is inherited from UIView+React, but we override it here
52-
* to improve perfomance and make subclassing/overriding possible/easier.
52+
* to improve performance and make subclassing/overriding possible/easier.
5353
*/
5454
@property (nonatomic, assign) UIUserInterfaceLayoutDirection reactLayoutDirection;
5555

React/Views/ScrollView/RCTScrollContentShadowView.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ - (void)applyLayoutNode:(YGNodeRef)node
3636

3737
// Motivation:
3838
// Yoga place `contentView` on the right side of `scrollView` when RTL layout is enfoced.
39-
// That breaks everything; it is completly pointless to (re)position `contentView`
39+
// That breaks everything; it is completely pointless to (re)position `contentView`
4040
// because it is `contentView`'s job. So, we work around it here.
4141

4242
// Step 1. Compensate `absolutePosition` change.

ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
* when app is backgrounded.
9191
*
9292
* {@link com.facebook.react.ReactInstanceManager} implementation is responsible for instantiating
93-
* this class as well as for populating with a referece to {@link CatalystInstance} whenever
93+
* this class as well as for populating with a reference to {@link CatalystInstance} whenever
9494
* instance manager recreates it (through {@link #onNewReactContextCreated). Also, instance manager
9595
* is responsible for enabling/disabling dev support in case when app is backgrounded or when all
9696
* the views has been detached from the instance (through {@link #setDevSupportEnabled} method).

ReactAndroid/src/main/java/com/facebook/react/flat/FlatViewGroup.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public void invalidate() {
119119
}
120120

121121
/**
122-
* Propogates image load events to javascript if the hosting view is still alive.
122+
* Propagates image load events to javascript if the hosting view is still alive.
123123
*
124124
* @param reactTag The view id.
125125
* @param imageLoadEvent The event type.

ReactAndroid/src/main/java/com/facebook/react/flat/RCTImageView.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
/**
2323
* RCTImageView is a top-level node for Image. It can display either a remote image
24-
* (source must start wtih http:// or https://) or a local resource (a BitmapDrawable).
24+
* (source must start with http:// or https://) or a local resource (a BitmapDrawable).
2525
*/
2626
/* package */ class RCTImageView<T extends AbstractDrawCommand & DrawImage> extends FlatShadowNode {
2727

ReactAndroid/src/main/jni/first-party/fb/include/fb/fbjni/Registration-inl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace jni {
1818
namespace detail {
1919

2020
#ifdef __i386__
21-
// X86 ABI forces 16 byte stack allignment on calls. Unfortunately
21+
// X86 ABI forces 16 byte stack alignment on calls. Unfortunately
2222
// sometimes Dalvik chooses not to obey the ABI:
2323
// - https://code.google.com/p/android/issues/detail?id=61012
2424
// - https://android.googlesource.com/platform/ndk/+/81696d2%5E!/

ReactCommon/cxxreact/CxxNativeModule.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ void CxxNativeModule::invoke(unsigned int reactMethodId, folly::dynamic&& params
110110
params.resize(params.size() - method.callbacks);
111111

112112
// I've got a few flawed options here. I can let the C++ exception
113-
// propogate, and the registry will log/convert them to java exceptions.
113+
// propagate, and the registry will log/convert them to java exceptions.
114114
// This lets all the java and red box handling work ok, but the only info I
115115
// can capture about the C++ exception is the what() string, not the stack.
116116
// I can std::terminate() the app. This causes the full, accurate C++

ReactCommon/cxxreact/ModuleRegistry.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class RN_EXPORT ModuleRegistry {
5656
std::unordered_map<std::string, size_t> modulesByName_;
5757

5858
// This is populated with modules that are requested via getConfig but are unknown.
59-
// An error will be thrown if they are subsquently added to the registry.
59+
// An error will be thrown if they are subsequently added to the registry.
6060
std::unordered_set<std::string> unknownModules_;
6161

6262
// Function will be called if a module was requested but was not found.

ReactCommon/yoga/yoga/YGNode.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ struct YGNode {
6565
YGMeasureFunc getMeasure() const;
6666
YGBaselineFunc getBaseline() const;
6767
YGDirtiedFunc getDirtied() const;
68-
// For Perfomance reasons passing as reference.
68+
// For Performance reasons passing as reference.
6969
YGStyle& getStyle();
70-
// For Perfomance reasons passing as reference.
70+
// For Performance reasons passing as reference.
7171
YGLayout& getLayout();
7272
uint32_t getLineIndex() const;
7373
YGNodeRef getParent() const;

local-cli/core/makeCommand.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ module.exports = function makeCommand(command) {
2626

2727
commandProcess.on('close', function prelink(code) {
2828
if (code) {
29-
throw new Error(`Error occured during executing "${command}" command`);
29+
throw new Error(`Error occurred during executing "${command}" command`);
3030
}
3131

3232
cb();

local-cli/generator/copyProjectTemplateAndReplace.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ function upgradeFileContentChangedCallback(
137137
} else if (contentChanged === 'identical') {
138138
return 'keep';
139139
} else {
140-
throw new Error(`Unkown file changed state: ${relativeDestPath}, ${contentChanged}`);
140+
throw new Error(`Unknown file changed state: ${relativeDestPath}, ${contentChanged}`);
141141
}
142142
}
143143

local-cli/link/ios/createGroup.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const hasGroup = (pbxGroup, name) => pbxGroup.children.find(group => group.comme
44

55
/**
66
* Given project and path of the group, it deeply creates a given group
7-
* making all outer groups if neccessary
7+
* making all outer groups if necessary
88
*
99
* Returns newly created group
1010
*/

local-cli/server/util/messageSocket.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ function attachToServer(server, path) {
144144
});
145145
break;
146146
default:
147-
throw `unkown method: ${message.method}`;
147+
throw `unknown method: ${message.method}`;
148148
}
149149

150150
clientWs.send(JSON.stringify({

0 commit comments

Comments
 (0)