diff --git a/types/activex-libreoffice/index.d.ts b/types/activex-libreoffice/index.d.ts index 08f1ea5bdc..a1944047ea 100644 --- a/types/activex-libreoffice/index.d.ts +++ b/types/activex-libreoffice/index.d.ts @@ -1555,7 +1555,7 @@ declare namespace com.sun.star { * Get the attribute set for the specified position. * * Returns a set of attributes that are associated for the character at the given index. To prevent the method from returning possibly large sets of - * attributes that the caller is not interested in the caller has to provide a list of attributes that he wants to be returned. + * attributes that the caller is not interested in the caller has to provide a list of attributes that they want to be returned. * @param nIndex The index of the character for which to return its attributes. The valid range is 0..length-1. * @param aRequestedAttributes This string sequence defines the set of attributes that the caller is interested in. When there are attributes defined that * @returns Returns the explicitly or implicitly (empty aRequestedAttributes argument) requested attributes of the specified character. Each attribute is rep @@ -1774,7 +1774,7 @@ declare namespace com.sun.star { * Get the default attribute set for the text. * * Returns a set of all default paragraph and default character attributes that are associated for the text. To prevent the method from returning - * possibly large sets of attributes that the caller is not interested in the caller can provide a list of attributes that he wants to be returned. + * possibly large sets of attributes that the caller is not interested in the caller can provide a list of attributes that they want to be returned. * @param RequestedAttributes This string sequence defines the set of attributes that the caller is interested in. When there are requested attributes that * @returns Returns the requested attributes of the text. Each attribute is represented by a {@link com.sun.star.beans.PropertyValue} object. */ @@ -1784,7 +1784,7 @@ declare namespace com.sun.star { * Get the run attribute set for the specified position. * * Returns a set of character attributes that are associated for the character at the given index and are directly set or are set via a character style. - * To prevent the method from returning all of these attributes the caller can provide a list of attributes that he wants to be returned. + * To prevent the method from returning all of these attributes the caller can provide a list of attributes that they want to be returned. * @param Index The index of the character for which to return its attributes. The valid range is 0..length of text-1. * @param RequestedAttributes This string sequence defines the set of attributes that the caller is interested in. When there are requested attributes that * @returns Returns the requested attributes of the specified character. Each attribute is represented by a {@link com.sun.star.beans.PropertyValue} object. @@ -7517,7 +7517,7 @@ declare namespace com.sun.star { * on return the {@link DockingData} must contain either the old tracking rectangle or a changed rectangle if required, additionally it must indicate if * the window should be docked or floating * - * Note: the tracking rectangle indicates to the user where the window would be placed if he releases the mouse. + * Note: the tracking rectangle indicates to the user where the window would be placed if they release the mouse. */ docking(e: DockingEvent): DockingData; @@ -21819,7 +21819,7 @@ declare namespace com.sun.star { clear(): void; /** - * determines whether a mapping for he given key exists in the map + * determines whether a mapping for the given key exists in the map * @param Key is the key whose presence in the map is to be tested. * @returns `TRUE` if and only if the map contains a mapping for the given key. * @throws com::sun::star::beans::IllegalTypeException if the given key is not of a type which is accepted by the map @@ -24123,8 +24123,8 @@ declare namespace com.sun.star { * requested by the generic type detection if necessary. ; Therefore you need two pieces of information: The **ServiceName** - This must be a valid UNO * service name. It is also an entry in the corresponding configuration list. ; Example: "com.company.devision.DetectService" ; Note that this really * means the implementation name of the service. Because it's not possible otherwise to distinguish between more than one registered detect services in - * same office installation! But it's possible for the generic type detection to create an UNO service by his implementation name too.A list of **Types** - * able to be recognized by this service - You can also implement and register detectors for groups of types. See service {@link TypeDetection} and his + * same office installation! But it's possible for the generic type detection to create an UNO service by its implementation name too.A list of **Types** + * able to be recognized by this service - You can also implement and register detectors for groups of types. See service {@link TypeDetection} and its * configuration for further information. * @see TypeDetection */ @@ -25644,7 +25644,7 @@ declare namespace com.sun.star { /** * makes it possible to connect a document with an {@link ExportFilter} * - * An {@link ExportFilter} must know the source of his filter operation. To set this on a filter is part of this interface. Same mechanism exist for + * An {@link ExportFilter} must know the source of its filter operation. To set this on a filter is part of this interface. Same mechanism exist for * import too. * @see ExportFilter * @see ImportFilter @@ -25727,7 +25727,7 @@ declare namespace com.sun.star { /** * makes it possible to connect a document with an {@link ImportFilter} * - * An {@link ImportFilter} must know the target of his filter operation. To set this on a filter is part of this interface. Same mechanism exist for + * An {@link ImportFilter} must know the target of its filter operation. To set this on a filter is part of this interface. Same mechanism exist for * export too. * @see ExportFilter * @see ImportFilter @@ -25946,7 +25946,7 @@ declare namespace com.sun.star { * make a "deep" detection or optional a "flat" detection by using a {@link MediaDescriptor} * * Instead of {@link XTypeDetection.queryTypeByURL()} this function use a {@link MediaDescriptor} to specify the document for detection. Such descriptor - * hold different information about the document. He will be passed to any part of made detection process and every part can change it to actualize it. + * hold different information about the document. It will be passed to any part of made detection process and every part can change it to actualize it. * The property {@link MediaDescriptor.URL} should be set on this descriptor as minimum. It specifies the location of the document. If this parameter is * missing another one is required: {@link MediaDescriptor.InputStream} . This can be useful to prevent operation against multiple opening of the stream * and perform the operation. If this stream isn't already included the detection will open it (if allowed!) and add it to the descriptor so it will be @@ -30186,7 +30186,7 @@ declare namespace com.sun.star { * * The reason for not using the given size directly as preview size and thus possibly changing the aspect ratio is that a) a different aspect ratio is * not used often, and b) leaving the adaption of the actual preview size (according to the aspect ratio of the slide) to the slide renderer is more - * convenient to the caller than having to this himself. + * convenient to the caller than having to this itself. * @param xSlide The slide for which a preview will be created. * @param aMaximumPreviewPixelSize The maximum size of the preview measured in pixels. When the aspect ratios of this size and of the given slide differ, t * @param nSuperSampleFactor When larger than the default 1 then internally a larger preview is created which, before it is returned, is scaled down to the @@ -31639,7 +31639,7 @@ declare namespace com.sun.star { * Can be set to true if the mediatype can not be detected in standard way, but there is a fallback solution allows to do it. * * Usually means that the document validity is questionable, although the package itself is not corrupted. The decision about document validity in this - * case is in application hands. It is up to user of the storage to decide whether he accepts the fallback approach for an implementation of this + * case is in application hands. It is up to user of the storage to decide whether they accept the fallback approach for an implementation of this * service, outputs a warning or an error. */ MediaTypeFallbackIsUsed: boolean; @@ -36041,7 +36041,7 @@ declare namespace com.sun.star { * existing at a form component derived from {@link com.sun.star.awt.UnoControlEditModel} . * * First, the handler supersedes the HScroll and the VScroll properties of a {@link com.sun.star.awt.UnoControlEditModel} and puts them into one common - * property, allowing the user to choose whether she want to have "no", a "vertical", a "horizontal", or "both" scrollbars. + * property, allowing the user to choose whether they want to have "no", a "vertical", a "horizontal", or "both" scrollbars. * * Second, if it detects a {@link com.sun.star.form.component.RichTextControl} to inspect, it supersedes the {@link * com.sun.star.form.component.RichTextControl.RichText} and the {@link com.sun.star.awt.UnoControlEditModel.MultiLine} properties with a new one which @@ -36491,7 +36491,7 @@ declare namespace com.sun.star { * * As an example, imagine you have a database form, displayed in some user interface, which you want to move to the next record. ; It is as easy as * calling {@link com.sun.star.sdbc.XResultSet.next()} on this form, right? Wrong. First, you need to care for saving the current record, so the user - * doesn't lose her input. So you need to call {@link com.sun.star.sdbc.XResultSetUpdate.updateRow()} or {@link + * doesn't lose their input. So you need to call {@link com.sun.star.sdbc.XResultSetUpdate.updateRow()} or {@link * com.sun.star.sdbc.XResultSetUpdate.insertRow()} , depending on the form's {@link com.sun.star.sdb.RowSet.IsNew} property. ; But then you're done, * right? Wrong, again. ; When the user just entered some data into one of the form fields, but did not yet leave this field, then the data is not yet * committed to the form, not to talk about being committed to the underlying database. So, before everything else, you would need to obtain the active @@ -37161,7 +37161,7 @@ declare namespace com.sun.star { /** * factory to create content loader * - * With this factory it's possible to have access on configuration of set of registered content handler objectscreate a content handler by his internal + * With this factory it's possible to have access on configuration of set of registered content handler objectscreate a content handler by its internal * namequery for a content handler by using special query or property description. */ type ContentHandlerFactory = XLoaderFactory; @@ -37239,7 +37239,7 @@ declare namespace com.sun.star { /** * factory to create frame loader * - * With this factory it's possible to have access on configuration of set of registered frame loader objectscreate a frame loader by his internal + * With this factory it's possible to have access on configuration of set of registered frame loader objectscreate a frame loader by its internal * namequery for a frame loader by using special query or property description. */ type FrameLoaderFactory = XLoaderFactory; @@ -37344,8 +37344,8 @@ declare namespace com.sun.star { /** * can be thrown by a {@link XTerminateListener} to prevent the environment (e.g., desktop) from terminating * - * If a {@link XTerminateListener} use this exception for a veto against the termination of the office, he will be the new "owner" of it. After his own - * operation will be finished, he MUST try to terminate the office again. Any other veto listener can intercept that again or office will die really. + * If a {@link XTerminateListener} use this exception for a veto against the termination of the office, they will be the new "owner" of it. After its own + * operation will be finished, they MUST try to terminate the office again. Any other veto listener can intercept that again or office will die really. * * Since LibreOffice 5.3: Throwing this exception will only prevent **termination** . Exiting LibreOffice will close all the windows, but the process * will keep running. @@ -37801,7 +37801,7 @@ declare namespace com.sun.star { * The generic dispatch mechanism on a {@link Frame} search for such registered protocol handler and use it if it agrees with the dispatched URL. * * Supported URLs must match follow format: `protocol scheme:protocol specific part` If a handler provides optional arguments ("?") or jump marks ("#") - * depends from his definition and implementation. The generic dispatch provider will use registered URL pattern to detect right handler. + * depends from its definition and implementation. The generic dispatch provider will use registered URL pattern to detect right handler. */ interface ProtocolHandler extends XDispatchProvider, lang.XInitialization { } @@ -37917,7 +37917,7 @@ declare namespace com.sun.star { /** * add a listener to notify changes on well known variables inside the real implementation * - * Listener can update his text values by calling {@link XConfigManager.substituteVariables()} again. If **KeyName** specifies a group of keys, the + * Listener can update its text values by calling {@link XConfigManager.substituteVariables()} again. If **KeyName** specifies a group of keys, the * listener gets one notify for each subkey. * @deprecated Deprecated * @param KeyName specifies variable about listener will be informed on changes @@ -38009,7 +38009,7 @@ declare namespace com.sun.star { /** * is called to prepare the controller for closing the view - * @param Suspend `TRUE` force the controller to suspend his work `FALSE` try to reactivate the controller + * @param Suspend `TRUE` force the controller to suspend its work `FALSE` try to reactivate the controller * @returns `TRUE` if request was accepted and of course successfully finished ; `FALSE` otherwise */ suspend(Suspend: boolean): boolean; @@ -38181,9 +38181,9 @@ declare namespace com.sun.star { /** * tries to terminate the desktop. * - * First, every terminate listener is called by his {@link XTerminateListener.queryTermination()} method. Throwing of a {@link TerminationVetoException} - * can break the termination process and the listener how has done that will be the new "controller" of the desktop lifetime. He should try to terminate - * it by himself after his own processes will be finished. If nobody disagree with the termination request, every listener will be called by his {@link + * First, every terminate listener is called by their {@link XTerminateListener.queryTermination()} method. Throwing of a {@link TerminationVetoException} + * can break the termination process and the listener how has done that will be the new "controller" of the desktop lifetime. They should try to terminate + * it by themselves after their own processes will be finished. If nobody disagree with the termination request, every listener will be called by their {@link * XTerminateListener.notifyTermination()} method. * @returns `TRUE` if all listener agree with this request ; `FALSE` otherwise * @see XTerminateListener @@ -38329,7 +38329,7 @@ declare namespace com.sun.star { /** * actually this method is redundant to {@link XDispatchProvider.queryDispatch()} to avoid multiple remote calls. * @param Requests list of dispatch requests - * @returns multiple dispatch interfaces for the specified descriptors at once It's not allowed to pack it - because every request must match to his real re + * @returns multiple dispatch interfaces for the specified descriptors at once It's not allowed to pack it - because every request must match to its real re */ queryDispatches(Requests: LibreOffice.SeqEquiv): SafeArray; } @@ -38495,7 +38495,7 @@ declare namespace com.sun.star { /** * provides access on the recorder of this supplier * - * Returned recorder can be used to record dispatches manually or to get recorded data for further using e.g. saving. He is internally used too due to + * Returned recorder can be used to record dispatches manually or to get recorded data for further using e.g. saving. It is internally used too due to * the method {@link XDispatchRecorderSupplier.dispatchAndRecord()} . * @returns the dispatch recorder of this supplier * @see XDispatchRecorder @@ -38505,7 +38505,7 @@ declare namespace com.sun.star { /** * provides access on the recorder of this supplier * - * Returned recorder can be used to record dispatches manually or to get recorded data for further using e.g. saving. He is internally used too due to + * Returned recorder can be used to record dispatches manually or to get recorded data for further using e.g. saving. It is internally used too due to * the method {@link XDispatchRecorderSupplier.dispatchAndRecord()} . * @returns the dispatch recorder of this supplier * @see XDispatchRecorder @@ -38882,9 +38882,9 @@ declare namespace com.sun.star { * * Such recorder can be used to record dispatch requests. The supplier contains a dispatch recorder and provide the functionality to use it for any * dispatch object from outside which supports the interface {@link XDispatch} . A supplier is available only, if recording was enabled. That means: if - * someone wishes to enable recoding on a frame he must set a supplier with a recorder object inside of it. Every user of dispatches has to check then if - * such supplier is available at this frame property. If value of this property is `NULL` he must call {@link XDispatch.dispatch()} on the original - * dispatch object. If it's a valid value he must use the supplier by calling his method {@link XDispatchRecorderSupplier.dispatchAndRecord()} with the + * someone wishes to enable recoding on a frame they must set a supplier with a recorder object inside of it. Every user of dispatches has to check then if + * such supplier is available at this frame property. If value of this property is `NULL` they must call {@link XDispatch.dispatch()} on the original + * dispatch object. If it's a valid value they must use the supplier by calling its method {@link XDispatchRecorderSupplier.dispatchAndRecord()} with the * original dispatch object as argument. * * Note: ; It's not recommended to cache an already gotten supplier. Because there exist no possibility to check for enabled/disabled recording then. @@ -38937,8 +38937,8 @@ declare namespace com.sun.star { * cancels the loading process. * * After returning from this call, neither the frame nor the load-event-listener specified in {@link XFrameLoader.load()} may be called back. Because - * only the owner of this process who called load method before can cancel this process. And he doesn't need any notification about that. On the other - * hand - nobody then this owner himself can be registered as an {@link XLoadEventListener} here. + * only the owner of this process who called load method before can cancel this process. And they don't need any notification about that. On the other + * hand - nobody then this owner themselves can be registered as an {@link XLoadEventListener} here. */ cancel(): void; @@ -38998,7 +38998,7 @@ declare namespace com.sun.star { append(xFrame: XFrame): void; /** - * provides access to the list of all currently existing frames inside this container and her sub frames + * provides access to the list of all currently existing frames inside this container and their sub frames * @param nSearchFlags use combinations of {@link FrameSearchFlag} to specify which frames should be found * @returns all frames of this container and all available frames of the whole frame tree which match search parameter **SearchFlags** */ @@ -39496,7 +39496,7 @@ declare namespace com.sun.star { */ interface XModel extends lang.XComponent { /** - * provides read access on currently representation of the {@link com.sun.star.document.MediaDescriptor} of this model which describes the model and his + * provides read access on currently representation of the {@link com.sun.star.document.MediaDescriptor} of this model which describes the model and its * state * @returns the arguments with which the model was originally created or stored the last time. */ @@ -39541,7 +39541,7 @@ declare namespace com.sun.star { disconnectController(Controller: XController): void; /** - * provides read access on currently representation of the {@link com.sun.star.document.MediaDescriptor} of this model which describes the model and his + * provides read access on currently representation of the {@link com.sun.star.document.MediaDescriptor} of this model which describes the model and its * state * @returns the arguments with which the model was originally created or stored the last time. */ @@ -39872,7 +39872,7 @@ declare namespace com.sun.star { doSave(bShutdown: boolean, bCancelable: boolean): void; /** - * shutdownCanceled is called when a shutdown was canceled by the user The listener can cancel his saving operations. No further interaction is necessary + * shutdownCanceled is called when a shutdown was canceled by the user The listener can cancel its saving operations. No further interaction is necessary * and further calls on the session manager client service object will be ignored. */ shutdownCanceled(): void; @@ -40211,7 +40211,7 @@ declare namespace com.sun.star { * is called when the master environment (e.g., desktop) is about to terminate. * * Termination can be intercepted by throwing {@link TerminationVetoException} . Interceptor will be the new owner of desktop and should call {@link - * XDesktop.terminate()} after finishing his own operations. + * XDesktop.terminate()} after finishing its own operations. * @param Event describe the source of the event (e.g., the desktop) * @throws TerminationVetoException listener can disagree with this query by throwing this veto exception */ @@ -40393,7 +40393,7 @@ declare namespace com.sun.star { getUntitledPrefix(): string; /** - * callee has to lease a number before he can use it within in its own title. + * callee has to lease a number before they can use it within in its own title. * * Such number must be freed after using e.g. while the object was closed or gets another title (e.g. by saving a document to a real location on disc). * @param xComponent the component which has to be registered for the leased number. @@ -44910,7 +44910,7 @@ declare namespace com.sun.star { } namespace io { - /** is thrown when a client tries to connect to a resource to which he is already connected. */ + /** is thrown when a client tries to connect to a resource to which they are already connected. */ type AlreadyConnectedException = IOException; /** @@ -64673,7 +64673,7 @@ declare namespace com.sun.star { * documents, use `closeSubComponents` , which will gracefully do this. * * In a first step, the sub components will be suspended ( {@link com.sun.star.frame.XController.suspend()} ). There are basically two reasons why - * suspending a single sub component can fail: The user might veto it (she's asked if the document is currently modified), and the component might be + * suspending a single sub component can fail: The user might veto it (they've asked if the document is currently modified), and the component might be * uncloseable currently, e.g. due to an open modal dialog, or a long-lasting operation running currently (e.g. printing). * * Once all sub components have been suspended, they will, in a second step, be closed. Again, closing might be vetoed by other instances, e.g. by a @@ -64949,7 +64949,7 @@ declare namespace com.sun.star { * connectiona {@link com.sun.star.sdb.CommandType} value specifying the type of the object * @param commandType the type of the object * @param command the object. This may be a table name, a query name, or an SQL statement, depending on the value of _nCommandType - * @param keepFieldsAlive If (and only if) {@link CommandType} is {@link CommandType.COMMAND} , the fields collection which is returned by this function he + * @param keepFieldsAlive If (and only if) {@link CommandType} is {@link CommandType.COMMAND} , the fields collection which is returned by this function * @returns the container of the columns (aka fields) of the object */ getFieldsByCommandDescriptor(commandType: number, command: string, keepFieldsAlive: [lang.XComponent]): container.XNameAccess; @@ -65050,7 +65050,7 @@ declare namespace com.sun.star { * checks whether a given name is allowed for a to-be-created table or query in the database. * * This method basically does the same checks as {@link isNameUsed()} and {@link isNameValid()} . In case the given name is not allowed, it throws an - * exception. This error can be presented to the user, to give it a common experience in all cases where he's required to enter an object name. + * exception. This error can be presented to the user, to give it a common experience in all cases where they're required to enter an object name. * @see isNameUsed * @see isNameValid * @see com.sun.star.sdb.ErrorMessageDialog @@ -82388,7 +82388,7 @@ declare namespace com.sun.star { /** An interaction continuation specifying "approval". */ type XInteractionApprove = XInteractionContinuation; - /** specifies a continuation where the user does not actually decide the question she was confronted with, but postpones the decision to a later time. */ + /** specifies a continuation where the user does not actually decide the question they were confronted with, but postpones the decision to a later time. */ type XInteractionAskLater = XInteractionContinuation; /** An interaction continuation specifying "disapproval". */ @@ -82471,7 +82471,7 @@ declare namespace com.sun.star { /** * refers to the storage related to the last committed version of the document. * - * This storage is necessary e.g. for displaying the existing signatures to the user, to allow him a decision whether or not to trust those signatures + * This storage is necessary e.g. for displaying the existing signatures to the user, to allow them a decision whether or not to trust those signatures * and thus the signed macros. * @see com.sun.star.security.XDocumentDigitalSignatures.showScriptingContentSignatures */ @@ -82841,7 +82841,7 @@ declare namespace com.sun.star { /** * executes the job synchronously * @param Arguments are arguments for executing the job. Their semantics is completely implementation dependent. Usually, a concrete implementation of a jo - * @returns the result of the job. The concrete semantics is service-dependent. But it should be possible to deregister the joblet him registered although ex + * @returns the result of the job. The concrete semantics is service-dependent. But it should be possible to deregister the joblet it registered although ex * @throws com::sun::star::lang::IllegalArgumentException if some of given arguments doesn't fill out the service specification or was corrupt so the servic * @throws com::sun::star::uno::Exception to notify the executor about failed operation; otherwise the return value indicates a successful finishing. */ @@ -82852,8 +82852,8 @@ declare namespace com.sun.star { * starts action for any triggered event from outside * * If somewhere from outside trigger an event on this interface it will be used to find any registered service inside configuration of this executor. If - * somewhere could be found it will be started and controlled by this instance. After it finish his work it's possible to deactivate further startups or - * let him run again if a new event will be detected later. + * somewhere could be found it will be started and controlled by this instance. After it finish its work it's possible to deactivate further startups or + * let it run again if a new event will be detected later. * @see theJobExecutor */ interface XJobExecutor extends uno.XInterface { @@ -82861,7 +82861,7 @@ declare namespace com.sun.star { * trigger event to start registered jobs * * Jobs are registered in configuration and will be started by executor automatically, if they are registered for triggered event. The meaning of given - * string **Event** mustn't be known. Because for the executor it's enough to use it for searching a registered job inside his own configuration. So no + * string **Event** mustn't be known. Because for the executor it's enough to use it for searching a registered job inside its own configuration. So no * special events will be defined here. * @param Event describe the event for which jobs can be registered and should be started */ @@ -83006,7 +83006,7 @@ declare namespace com.sun.star { * * The office has to call this method just before the main loop has been started, with the `TRUE` as argument, so that the implementation knows that the * office is initialized. If the method returns `TRUE` , the office should restart without starting the main loop. - * @param bInitialized specifies whether the office process is initialized already, if the caller does not have this information, he should provide `FALSE` . + * @param bInitialized specifies whether the office process is initialized already, if the caller does not have this information, they should provide `FALSE` . * @returns `TRUE` if the office restart has been requested, `FALSE` otherwise * @throws com::sun::star::uno::Exception to notify the caller about possible failures */ @@ -90840,7 +90840,7 @@ declare namespace com.sun.star { /** An error specifying an invalid certificate. */ interface CertificateValidationRequest extends task.ClassifiedInteractionRequest { - /** The certificate himself. */ + /** The certificate itself. */ Certificate: security.XCertificate; /** This value describes the validity of the certificate. */ @@ -92984,8 +92984,8 @@ declare namespace com.sun.star { * * While in notify-call the listener is allowed to read from old and new result set, except in the first call, where only the new result set is valid. * - * The Listener is allowed to stay (block) this call, until he really wants to use the new result set. The only situation, where the listener has to - * return immediately is while he disposes his broadcaster or while he is removing himself as listener (otherwise you deadlock)!!! + * The Listener is allowed to stay (block) this call, until it really wants to use the new result set. The only situation, where the listener has to + * return immediately is while it disposes its broadcaster or while it is removing itself as listener (otherwise you deadlock)!!! * @param Changes the changes to notify. */ notify(Changes: ListEvent): void; @@ -98375,10 +98375,10 @@ declare namespace com.sun.star { * If somewhere disagree with a {@link CloseVetoException} it will not clear who has to close the object again after still running processes was * finished. The parameter **DeliverOwnership** regulate that. If it is set to `FALSE` the caller of the method {@link close()} will be the owner of this * object in every case. Then it's not allowed to call {@link close()} from any other place (may a registered {@link XCloseListener} ). If it is set to - * `TRUE` the caller gives up his ownership. If a {@link XCloseListener} throw the veto exception he will be the new owner of the closing object. This - * information is passed to the listener by a parameter of his notification method {@link XCloseListener.queryClosing()} . After his operations was - * finished he MUST try to close it again. If the closing object itself disagree by an exception and the parameter **DeliverOwnership** was set to `TRUE` - * the object will be his own owner with all consequences of that. ; **Note:**; There is no way to get the ownership back if it was delivered! + * `TRUE` the caller gives up its ownership. If a {@link XCloseListener} throw the veto exception it will be the new owner of the closing object. This + * information is passed to the listener by a parameter of its notification method {@link XCloseListener.queryClosing()} . After its operations was + * finished it MUST try to close it again. If the closing object itself disagree by an exception and the parameter **DeliverOwnership** was set to `TRUE` + * the object will be its own owner with all consequences of that. ; **Note:**; There is no way to get the ownership back if it was delivered! * * If this method was already called on an object it should return without any reaction. Normally it's possible to throw a {@link * com.sun.star.lang.DisposedException} for already disposed or closed objects (which represent a {@link com.sun.star.uno.RuntimeException} and can be @@ -98388,7 +98388,7 @@ declare namespace com.sun.star { * @see CloseVetoException * @see com.sun.star.lang.XComponent.dispose() * @see com.sun.star.lang.DisposedException - * @throws CloseVetoException indicates that the closing object himself or any of his currently registered listener disagree with this {@link close()} request. + * @throws CloseVetoException indicates that the closing object itself or any of its currently registered listeners disagree with this {@link close()} request. */ close(DeliverOwnership: boolean): void; } @@ -98420,7 +98420,7 @@ declare namespace com.sun.star { * makes it possible to receive events when an object is called for closing * * Such close events are broadcasted by a {@link XCloseBroadcaster} if somewhere tries to close it by calling {@link XCloseable.close()} . Listener can: - * break that by throwing {@link CloseVetoException}or accept that by deregister himself at this broadcaster. + * break that by throwing {@link CloseVetoException}or accept that by deregistering itself at this broadcaster. * * If an event {@link com.sun.star.lang.XEventListener.disposing()} occurred, nobody called {@link XCloseable.close()} on listened object before. Then * it's not allowed to break this request - it must be accepted! @@ -98431,7 +98431,7 @@ declare namespace com.sun.star { /** * is called when the listened object is closed really * - * Now the listened object is closed really. Listener has to accept that; should deregister himself and release all references to it. It's not allowed + * Now the listened object is closed really. Listener has to accept that; should deregister itself and release all references to it. It's not allowed * nor possible to disagree with that by throwing any exception. * * If the event {@link com.sun.star.lang.XEventListener.disposing()} occurred before it must be accepted too. There exist no chance for a disagreement @@ -98448,14 +98448,14 @@ declare namespace com.sun.star { * * The parameter **GetsOwnership** regulate who has to try to close the listened object again, if this listener disagree with the request by throwing the * exception. If it's set to `FALSE` the original caller of {@link XCloseable.close()} will be the owner in every case. It's not allowed to call close() - * from this listener then. If it's set to `TRUE` this listener will be the new owner if he throw the exception, otherwise not! If his still running - * processes will be finished he must call close() on listened object again then. + * from this listener then. If it's set to `TRUE` this listener will be the new owner if it throw the exception, otherwise not! If it has still running + * processes will be finished it must call close() on listened object again then. * - * If this listener doesn't disagree with th close request it depends from his internal implementation if he deregister himself at the listened object. + * If this listener doesn't disagree with the close request it depends on its internal implementation if it deregisters itself from the listened object. * But normally this must be done in {@link XCloseListener.notifyClosing()} . * @param Source describes the source of the event (must be the listened object) - * @param GetsOwnership `TRUE` pass the ownership to this listener, if he throw the veto exception (otherwise this parameter must be ignored!) ; `FALSE` fo - * @throws CloseVetoException if listener disagree with the close request on listened object he must throw this exception + * @param GetsOwnership `TRUE` pass the ownership to this listener, if it throw the veto exception (otherwise this parameter must be ignored!) ; `FALSE` fo + * @throws CloseVetoException if listener disagree with the close request on listened object it must throw this exception */ queryClosing(Source: lang.EventObject, GetsOwnership: boolean): void; } @@ -101024,8 +101024,8 @@ declare namespace com.sun.star { * the element of EncryptedData. And in this case, the calling to set up EncryptedKey template and target is not necessary, because the encryptor or * decryptor can determine and locate the EncryptedKey from the encryption template of EncryptedData by dereference the RetrievalMethod. * - * In some situation, the high level applications do not want to know anything about crypto devices( May be he must, because the lower level do not know - * what the key is ). If it gives the key value, it can get EncryptedKey by setting the key template and key value target. + * In some situations, the high level applications do not want to know anything about crypto devices (maybe it must, because the lower level do not know + * what the key is). If it gives the key value, it can get EncryptedKey by setting the key template and key value target. */ interface XXMLEncryptionTemplate extends XXMLSecurityTemplate { /** Get the target XML element, i.e. the element to be encrypted */ diff --git a/types/agora-rtc-sdk/index.d.ts b/types/agora-rtc-sdk/index.d.ts index da873f0e73..81700ec99c 100644 --- a/types/agora-rtc-sdk/index.d.ts +++ b/types/agora-rtc-sdk/index.d.ts @@ -2121,7 +2121,7 @@ declare namespace AgoraRTC { */ on(event: "unmute-video", callback: (evt: any) => void): void; /** - * This callback notifies the peer user that he/she is banned from the channel. Only the banned users receive this callback. + * This callback notifies the peer user that they are banned from the channel. Only the banned users receive this callback. * @example **Sample Code** * ``` javascript * client.on("client-banned", function (evt) { diff --git a/types/algoliasearch/index.d.ts b/types/algoliasearch/index.d.ts index 56b1780f8a..210926c159 100644 --- a/types/algoliasearch/index.d.ts +++ b/types/algoliasearch/index.d.ts @@ -1906,12 +1906,12 @@ declare namespace algoliasearch { /** * Force to first search around a specific latitude longitude. * The option value must be provided as a string: latitude,longitude like 12.232,23.1. - * The default is to search around the location of the user determined via his IP address (geoip). + * The default is to search around the location of the user determined via their IP address (geoip). * https://community.algolia.com/places/api-clients.html#api-options-aroundLatLng */ aroundLatLng?: string; /** - * Whether or not to first search around the geolocation of the user found via his IP address. This is true by default. + * Whether or not to first search around the geolocation of the user found via their IP address. This is true by default. * https://community.algolia.com/places/api-clients.html#api-options-aroundLatLngViaIP */ aroundLatLngViaIP?: string; @@ -1937,7 +1937,7 @@ declare namespace algoliasearch { /** * Force to first search around a specific latitude longitude. * The option value must be provided as a string: latitude,longitude like 12.232,23.1. - * The default is to search around the location of the user determined via his IP address (geoip). + * The default is to search around the location of the user determined via their IP address (geoip). * https://community.algolia.com/places/api-clients.html#api-options-aroundLatLng */ aroundLatLng: string; diff --git a/types/amazon-cognito-auth-js/index.d.ts b/types/amazon-cognito-auth-js/index.d.ts index 00f5ab3214..50208494d3 100644 --- a/types/amazon-cognito-auth-js/index.d.ts +++ b/types/amazon-cognito-auth-js/index.d.ts @@ -548,7 +548,7 @@ export class CognitoAuth { getUserContextData(): string; /** - * Helper method to let the user know if he has either a valid cached session + * Helper method to let the user know if they have either a valid cached session * or a valid authenticated session from the app integration callback. * @returns userSignedIn */ diff --git a/types/amcharts/AmAngularGauge.d.ts b/types/amcharts/AmAngularGauge.d.ts index d4199f83cd..2a95cfa7c5 100644 --- a/types/amcharts/AmAngularGauge.d.ts +++ b/types/amcharts/AmAngularGauge.d.ts @@ -440,7 +440,7 @@ export default class AmAngularGauge extends AmChart { /** * Charts will use SVG icons (some are loaded from images folder and some are drawn inline) - * if browser supports SVG. his makes icons look good on retina displays on all resolutions. + * if browser supports SVG. This makes icons look good on retina displays on all resolutions. * @default true */ svgIcons: boolean; @@ -478,7 +478,7 @@ export default class AmAngularGauge extends AmChart { /** * If you set it to 200 (milliseconds) or so, the chart will fire clickGraphItem or clickSlice (AmSlicedChart) - * or clickMapObject only if user holds his/her finger for 0.2 seconds (200 ms) on the + * or clickMapObject only if user holds their finger for 0.2 seconds (200 ms) on the * column/bullet/slice/map object. * @default 0 */ diff --git a/types/athenajs/test/tetris/shape_behavior.ts b/types/athenajs/test/tetris/shape_behavior.ts index 7804696454..1a70b0bc52 100644 --- a/types/athenajs/test/tetris/shape_behavior.ts +++ b/types/athenajs/test/tetris/shape_behavior.ts @@ -46,16 +46,16 @@ class ShapeBehavior extends Behavior { /** * When the player keeps a key down, we wait for a long delay before - * quickly moving the picece: we don't want to miss interpret his move. + * quickly moving the piece: we don't want to mis-interpret their move. * - * If he quickly releases the key and quickly presses it, we have to + * If they quickly release the key and quickly press it, we have to * react though * */ ready(state: number, timestamp: number): boolean { // if the player pressed a different key // we react immediately but have to wait a long_delay - // before repeating the key if he keeps pressing it + // before repeating the key if they keep pressing it if (this.state !== state) { this.ts = timestamp; this.state = state; diff --git a/types/baconjs/baconjs-tests.ts b/types/baconjs/baconjs-tests.ts index 4affe6805c..ab5bfb857e 100644 --- a/types/baconjs/baconjs-tests.ts +++ b/types/baconjs/baconjs-tests.ts @@ -455,7 +455,7 @@ function JoinPatternsAndBaconBus() { }, 1e3); return `philosopher ${i} eating`; }, - // We use Bacon.when to make sure a hungry philosopher can eat only when both his chopsticks are available. + // We use Bacon.when to make sure a hungry philosopher can eat only when both their chopsticks are available. dining = Bacon.when( [hungry[0], chopsticks[0], chopsticks[1]], eat(0), [hungry[1], chopsticks[1], chopsticks[2]], eat(1), diff --git a/types/baconjs/index.d.ts b/types/baconjs/index.d.ts index 5b85bfb38e..d902e1305a 100644 --- a/types/baconjs/index.d.ts +++ b/types/baconjs/index.d.ts @@ -2317,7 +2317,7 @@ declare namespace Bacon { * }, 1e3); * return `philosopher ${i} eating`; * }, - * // We use Bacon.when to make sure a hungry philosopher can eat only when both his chopsticks are available. + * // We use Bacon.when to make sure a hungry philosopher can eat only when both their chopsticks are available. * dining = Bacon.when( * [hungry[0], chopsticks[0], chopsticks[1]], eat(0), * [hungry[1], chopsticks[1], chopsticks[2]], eat(1), @@ -2432,7 +2432,7 @@ declare namespace Bacon { * }, 1e3); * return `philosopher ${i} eating`; * }, - * // We use Bacon.when to make sure a hungry philosopher can eat only when both his chopsticks are available. + * // We use Bacon.when to make sure a hungry philosopher can eat only when both their chopsticks are available. * dining = Bacon.when( * [hungry[0], chopsticks[0], chopsticks[1]], eat(0), * [hungry[1], chopsticks[1], chopsticks[2]], eat(1), @@ -2554,7 +2554,7 @@ declare namespace Bacon { * }, 1e3); * return `philosopher ${i} eating`; * }, - * // We use Bacon.when to make sure a hungry philosopher can eat only when both his chopsticks are available. + * // We use Bacon.when to make sure a hungry philosopher can eat only when both their chopsticks are available. * dining = Bacon.when( * [hungry[0], chopsticks[0], chopsticks[1]], eat(0), * [hungry[1], chopsticks[1], chopsticks[2]], eat(1), @@ -2683,7 +2683,7 @@ declare namespace Bacon { * }, 1e3); * return `philosopher ${i} eating`; * }, - * // We use Bacon.when to make sure a hungry philosopher can eat only when both his chopsticks are available. + * // We use Bacon.when to make sure a hungry philosopher can eat only when both their chopsticks are available. * dining = Bacon.when( * [hungry[0], chopsticks[0], chopsticks[1]], eat(0), * [hungry[1], chopsticks[1], chopsticks[2]], eat(1), @@ -2819,7 +2819,7 @@ declare namespace Bacon { * }, 1e3); * return `philosopher ${i} eating`; * }, - * // We use Bacon.when to make sure a hungry philosopher can eat only when both his chopsticks are available. + * // We use Bacon.when to make sure a hungry philosopher can eat only when both their chopsticks are available. * dining = Bacon.when( * [hungry[0], chopsticks[0], chopsticks[1]], eat(0), * [hungry[1], chopsticks[1], chopsticks[2]], eat(1), diff --git a/types/chai-jquery/index.d.ts b/types/chai-jquery/index.d.ts index 841492b20a..093ab8d046 100644 --- a/types/chai-jquery/index.d.ts +++ b/types/chai-jquery/index.d.ts @@ -428,7 +428,7 @@ interface ChaiJQueryStatic { * * @param value The value to search for. * @param array An array through which to search. - * @param fromIndex he index of the array at which to begin the search. The default is 0, which will search the whole array. + * @param fromIndex The index of the array at which to begin the search. The default is 0, which will search the whole array. */ inArray(value: T, array: T[], fromIndex?: number): number; @@ -471,7 +471,7 @@ interface ChaiJQueryStatic { /** * Check to see if a DOM node is within an XML document (or is an XML document). * - * @param node he DOM node that will be checked to see if it's in an XML document. + * @param node The DOM node that will be checked to see if it's in an XML document. */ isXMLDoc(node: Node): boolean; diff --git a/types/chrome-apps/index.d.ts b/types/chrome-apps/index.d.ts index c947a8d12c..92c50d45f9 100644 --- a/types/chrome-apps/index.d.ts +++ b/types/chrome-apps/index.d.ts @@ -11632,7 +11632,7 @@ declare class HTMLWebViewElement extends HTMLElement { * If the storage partition ID starts with persist: (partition='persist:googlepluswidgets'), * the webview will use a persistent storage partition available to all guests in the app with the same storage partition ID. * If the ID is unset or if there is no 'persist': prefix, the webview will use an in-memory storage partition. - * his value can only be modified before the first navigation, since the storage partition of an active renderer process cannot change. + * This value can only be modified before the first navigation, since the storage partition of an active renderer process cannot change. * Subsequent attempts to modify the value will fail with a DOM exception. * By assigning the same partition ID, multiple webviews can share the same storage partition. */ diff --git a/types/chrome/index.d.ts b/types/chrome/index.d.ts index 2018036b33..b41306b9c6 100644 --- a/types/chrome/index.d.ts +++ b/types/chrome/index.d.ts @@ -4922,7 +4922,7 @@ declare namespace chrome.platformKeys { } /** - * This function filters from a list of client certificates the ones that are known to the platform, match request and for which the extension has permission to access the certificate and its private key. If interactive is true, the user is presented a dialog where he can select from matching certificates and grant the extension access to the certificate. The selected/filtered client certificates will be passed to callback. + * This function filters from a list of client certificates the ones that are known to the platform, match request and for which the extension has permission to access the certificate and its private key. If interactive is true, the user is presented a dialog where they can select from matching certificates and grant the extension access to the certificate. The selected/filtered client certificates will be passed to callback. * @param callback The callback parameter should be a function that looks like this: * function(array of Match matches) {...}; * Parameter matches: The list of certificates that match the request, that the extension has permission for and, if interactive is true, that were selected by the user. diff --git a/types/d3-ease/index.d.ts b/types/d3-ease/index.d.ts index 749367b539..59dd52b683 100644 --- a/types/d3-ease/index.d.ts +++ b/types/d3-ease/index.d.ts @@ -250,7 +250,7 @@ export interface BackEasingFactory { export const easeBack: BackEasingFactory; /** - * Anticipatory easing, like a dancer bending his knees before jumping off the floor. + * Anticipatory easing, like a dancer bending their knees before jumping off the floor. * The degree of overshoot is configurable; it not specified, it defaults to 1.70158. */ export const easeBackIn: BackEasingFactory; diff --git a/types/d3-shape/index.d.ts b/types/d3-shape/index.d.ts index 2f056cf005..13ef4d033e 100644 --- a/types/d3-shape/index.d.ts +++ b/types/d3-shape/index.d.ts @@ -2445,7 +2445,7 @@ export const symbolSquare: SymbolType; export const symbolStar: SymbolType; /** - * he up-pointing triangle symbol type. + * The up-pointing triangle symbol type. */ export const symbolTriangle: SymbolType; diff --git a/types/dhtmlxscheduler/index.d.ts b/types/dhtmlxscheduler/index.d.ts index 007a049623..3450c00cc8 100644 --- a/types/dhtmlxscheduler/index.d.ts +++ b/types/dhtmlxscheduler/index.d.ts @@ -755,7 +755,7 @@ interface SchedulerConfigOptions { map_resolve_event_location: boolean; /** - * enables/disables prompts asking the user to share his location for displaying on the map + * enables/disables prompts asking the user to share their location for displaying on the map */ map_resolve_user_location: boolean; diff --git a/types/durandal/index.d.ts b/types/durandal/index.d.ts index 77e73f2501..4c4403db8d 100644 --- a/types/durandal/index.d.ts +++ b/types/durandal/index.d.ts @@ -823,7 +823,7 @@ declare module 'plugins/history' { * Get the cross-browser normalized URL fragment, either from the URL, the hash, or the override. * @param {string} fragment The fragment. * @param {boolean} forcePushState Should we force push state? - * @returns {string} he fragment. + * @returns {string} The fragment. */ export function getFragment(fragment: string, forcePushState: boolean): string; diff --git a/types/dwt/addon.webcam.d.ts b/types/dwt/addon.webcam.d.ts index c192e706d6..deb474f65a 100644 --- a/types/dwt/addon.webcam.d.ts +++ b/types/dwt/addon.webcam.d.ts @@ -229,7 +229,7 @@ interface Webcam { /** * Capture image from the specified webcam. * @method Dynamsoft.WebTwain#CaptureImage - * @param {function} OnCaptureSuccess he function to call when the capture succeeds. Please refer to the function prototype OnCaptureSuccess. + * @param {function} OnCaptureSuccess The function to call when the capture succeeds. Please refer to the function prototype OnCaptureSuccess. * @param {function} OnCaptureError The function to call when the capture fails. Please refer to the function prototype OnCaptureError. * @return {void} */ diff --git a/types/dwt/v13/addon.webcam.d.ts b/types/dwt/v13/addon.webcam.d.ts index 8cf410501f..59cf95fd65 100644 --- a/types/dwt/v13/addon.webcam.d.ts +++ b/types/dwt/v13/addon.webcam.d.ts @@ -229,7 +229,7 @@ interface Webcam { /** * Capture image from the specified webcam. * @method Dynamsoft.WebTwain#CaptureImage - * @param {function} OnCaptureSuccess he function to call when the capture succeeds. Please refer to the function prototype OnCaptureSuccess. + * @param {function} OnCaptureSuccess The function to call when the capture succeeds. Please refer to the function prototype OnCaptureSuccess. * @param {function} OnCaptureError The function to call when the capture fails. Please refer to the function prototype OnCaptureError. * @return {void} */ diff --git a/types/dwt/v14/addon.webcam.d.ts b/types/dwt/v14/addon.webcam.d.ts index c192e706d6..deb474f65a 100644 --- a/types/dwt/v14/addon.webcam.d.ts +++ b/types/dwt/v14/addon.webcam.d.ts @@ -229,7 +229,7 @@ interface Webcam { /** * Capture image from the specified webcam. * @method Dynamsoft.WebTwain#CaptureImage - * @param {function} OnCaptureSuccess he function to call when the capture succeeds. Please refer to the function prototype OnCaptureSuccess. + * @param {function} OnCaptureSuccess The function to call when the capture succeeds. Please refer to the function prototype OnCaptureSuccess. * @param {function} OnCaptureError The function to call when the capture fails. Please refer to the function prototype OnCaptureError. * @return {void} */ diff --git a/types/esri-leaflet/index.d.ts b/types/esri-leaflet/index.d.ts index df1a9c3752..8ce2b17bda 100644 --- a/types/esri-leaflet/index.d.ts +++ b/types/esri-leaflet/index.d.ts @@ -182,7 +182,7 @@ declare module 'leaflet' { */ getTimeRange(): Date[]; /** - * Redraws the layer with he passed time range. + * Redraws the layer with the passed time range. */ setTimeRange(from: Date, to: Date): this; /** diff --git a/types/facebook-instant-games/index.d.ts b/types/facebook-instant-games/index.d.ts index 84f5559272..aeb731f732 100644 --- a/types/facebook-instant-games/index.d.ts +++ b/types/facebook-instant-games/index.d.ts @@ -815,7 +815,7 @@ declare namespace FBInstant { title: string; /** - * he product's game-specified identifier + * The product's game-specified identifier */ productID: string; diff --git a/types/fhir/index.d.ts b/types/fhir/index.d.ts index 4c41c27d77..cd06c25205 100644 --- a/types/fhir/index.d.ts +++ b/types/fhir/index.d.ts @@ -1866,7 +1866,8 @@ declare module fhir { */ identifier?: Identifier; /** - * AE | PAE An adverse event is an event that caused harm to a patient, an adverse reaction is a something that is a subject-specific event that is a result of an exposure to a medication, food, device or environmental substance, a potential adverse event is something that occurred and that could have caused harm to a patient but did not + * AE | PAE + * An adverse event is an event that caused harm to a patient, an adverse reaction is a something that is a subject-specific event that is a result of an exposure to a medication, food, device or environmental substance, a potential adverse event is something that occurred and that could have caused harm to a patient but did not */ category?: code; /** @@ -17636,11 +17637,11 @@ declare module fhir { genderStatus?: CodeableConcept; } /** - * A list of Languages which may be used to communicate with the patient about his or her health + * A list of Languages which may be used to communicate with the patient about their health */ interface PatientCommunication extends BackboneElement { /** - * The language which can be used to communicate with the patient about his or her health + * The language which can be used to communicate with the patient about their health */ language: CodeableConcept; /** @@ -17762,7 +17763,7 @@ declare module fhir { */ animal?: PatientAnimal; /** - * A list of Languages which may be used to communicate with the patient about his or her health + * A list of Languages which may be used to communicate with the patient about their health */ communication?: PatientCommunication[]; /** diff --git a/types/fullpage.js/index.d.ts b/types/fullpage.js/index.d.ts index 3f70a6b5e0..ed5b9d1c8d 100644 --- a/types/fullpage.js/index.d.ts +++ b/types/fullpage.js/index.d.ts @@ -205,7 +205,7 @@ interface FullPageJsOptions { animateAnchor?: boolean; /** - * (default true) Defines whether to push the state of the site to the browser's history. When set to true each section/slide of the site will act as a new page and the back and forward buttons of the browser will scroll the sections/slides to reach the previous or next state of the site. When set to false, the URL will keep changing but will have no effect ont he browser's history. This option is automatically turned off when using autoScrolling:false. + * (default true) Defines whether to push the state of the site to the browser's history. When set to true each section/slide of the site will act as a new page and the back and forward buttons of the browser will scroll the sections/slides to reach the previous or next state of the site. When set to false, the URL will keep changing but will have no effect on the browser's history. This option is automatically turned off when using autoScrolling:false. */ recordHistory?: boolean; @@ -244,12 +244,12 @@ interface FullPageJsOptions { fixedElements?: string; /** - * (default 0) A normal scroll (autoScrolling:false) will be used under the defined width in pixels. A class fp-responsive is added to the body tag in case the user wants to use it for his own responsive CSS. For example, if set to 900, whenever the browser's width is less than 900 the plugin will scroll like a normal site. + * (default 0) A normal scroll (autoScrolling:false) will be used under the defined width in pixels. A class fp-responsive is added to the body tag in case the user wants to use it for their own responsive CSS. For example, if set to 900, whenever the browser's width is less than 900 the plugin will scroll like a normal site. */ responsiveWidth?: number; /** - * (default 0) A normal scroll (autoScrolling:false) will be used under the defined height in pixels. A class fp-responsive is added to the body tag in case the user wants to use it for his own responsive CSS. For example, if set to 900, whenever the browser's height is less than 900 the plugin will scroll like a normal site. + * (default 0) A normal scroll (autoScrolling:false) will be used under the defined height in pixels. A class fp-responsive is added to the body tag in case the user wants to use it for their own responsive CSS. For example, if set to 900, whenever the browser's height is less than 900 the plugin will scroll like a normal site. */ responsiveHeight?: number; diff --git a/types/gapi.client.groupssettings/index.d.ts b/types/gapi.client.groupssettings/index.d.ts index 534aa88357..3807ef090c 100644 --- a/types/gapi.client.groupssettings/index.d.ts +++ b/types/gapi.client.groupssettings/index.d.ts @@ -63,7 +63,7 @@ declare namespace gapi.client { * REPLY_TO_MANAGERS */ replyTo?: string; - /** Should the member be notified if his message is denied by owner. */ + /** Should the member be notified if their message is denied by owner. */ sendMessageDenyNotification?: string; /** Is the group listed in groups directory */ showInGroupDirectory?: string; diff --git a/types/gapi.client.servicemanagement/index.d.ts b/types/gapi.client.servicemanagement/index.d.ts index 87b9a142e6..582752a5ad 100644 --- a/types/gapi.client.servicemanagement/index.d.ts +++ b/types/gapi.client.servicemanagement/index.d.ts @@ -1302,7 +1302,7 @@ declare namespace gapi.client { /** * Default number of tokens that can be consumed during the specified * duration. This is the number of tokens assigned when a client - * application developer activates the service for his/her project. + * application developer activates the service for their project. * * Specifying a value of 0 will block all requests. This can be used if you * are provisioning quota to selected consumers and blocking others. diff --git a/types/gapi.client.serviceuser/index.d.ts b/types/gapi.client.serviceuser/index.d.ts index 0b4a69173f..395af167c6 100644 --- a/types/gapi.client.serviceuser/index.d.ts +++ b/types/gapi.client.serviceuser/index.d.ts @@ -993,7 +993,7 @@ declare namespace gapi.client { /** * Default number of tokens that can be consumed during the specified * duration. This is the number of tokens assigned when a client - * application developer activates the service for his/her project. + * application developer activates the service for their project. * * Specifying a value of 0 will block all requests. This can be used if you * are provisioning quota to selected consumers and blocking others. diff --git a/types/gapi.client.youtubereporting/index.d.ts b/types/gapi.client.youtubereporting/index.d.ts index 9a11b17d03..0a8599306e 100644 --- a/types/gapi.client.youtubereporting/index.d.ts +++ b/types/gapi.client.youtubereporting/index.d.ts @@ -13,8 +13,8 @@ declare namespace gapi.client { /** Load YouTube Reporting API v1 */ - function load(name: "youtubereporting", version: "v1"): PromiseLike; - function load(name: "youtubereporting", version: "v1", callback: () => any): void; + function load(name: 'youtubereporting', version: 'v1'): PromiseLike; + function load(name: 'youtubereporting', version: 'v1', callback: () => any): void; const jobs: youtubereporting.JobsResource; @@ -126,7 +126,7 @@ declare namespace gapi.client { /** Gets the metadata of a specific report. */ get(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -145,7 +145,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** Pretty-print response. */ @@ -167,7 +167,7 @@ declare namespace gapi.client { */ list(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -188,7 +188,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** @@ -229,7 +229,7 @@ declare namespace gapi.client { /** Creates a job and returns it. */ create(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -246,7 +246,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** Pretty-print response. */ @@ -263,7 +263,7 @@ declare namespace gapi.client { /** Deletes a job. */ delete(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -282,7 +282,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** Pretty-print response. */ @@ -299,7 +299,7 @@ declare namespace gapi.client { /** Gets a job. */ get(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -318,7 +318,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** Pretty-print response. */ @@ -335,7 +335,7 @@ declare namespace gapi.client { /** Lists jobs. */ list(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -358,7 +358,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** @@ -393,7 +393,7 @@ declare namespace gapi.client { */ download(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -429,7 +429,7 @@ declare namespace gapi.client { /** Lists report types. */ list(request: { /** V1 error format. */ - "$.xgafv"?: string; + '$.xgafv'?: string; /** OAuth access token. */ access_token?: string; /** Data format for response. */ @@ -452,7 +452,7 @@ declare namespace gapi.client { oauth_token?: string; /** * The content owner's external ID on which behalf the user is acting on. If - * not set, the user is acting for himself (his own channel). + * not set, the user is acting for themselves (their own channel). */ onBehalfOfContentOwner?: string; /** diff --git a/types/gun/index.d.ts b/types/gun/index.d.ts index 0cba9d6620..4a9a05f9e7 100644 --- a/types/gun/index.d.ts +++ b/types/gun/index.d.ts @@ -356,7 +356,7 @@ declare namespace Gun { */ recall(opt?: { sessionStorage: boolean }, cb?: Parameters[2]): ChainReference; /** - * @param publicKey If you know a users publicKey you can get his user graph and see any unencrypted data he may have stored there. + * @param publicKey If you know a users publicKey you can get their user graph and see any unencrypted data they may have stored there. */ user(publicKey?: string): ChainReference; //#endregion diff --git a/types/hapi/v12/index.d.ts b/types/hapi/v12/index.d.ts index 55df6194c9..2d58626770 100644 --- a/types/hapi/v12/index.d.ts +++ b/types/hapi/v12/index.d.ts @@ -292,7 +292,7 @@ declare module "hapi" { proxy(/** an object including the same keys and restrictions defined by the route proxy handler options. */ options: IProxyHandlerConfig): void; /** Redirects the client to the specified uri. Same as calling reply().redirect(uri). - he response flow control rules apply. */ + The response flow control rules apply. */ redirect(uri: string): ResponseRedirect; } diff --git a/types/hapi/v15/index.d.ts b/types/hapi/v15/index.d.ts index f08e72d817..f8c3af17d3 100644 --- a/types/hapi/v15/index.d.ts +++ b/types/hapi/v15/index.d.ts @@ -300,7 +300,7 @@ export interface IReplyMethods { proxy(/** an object including the same keys and restrictions defined by the route proxy handler options. */ options: IProxyHandlerConfig): void; /** Redirects the client to the specified uri. Same as calling reply().redirect(uri). - he response flow control rules apply. */ + * The response flow control rules apply. */ redirect(uri: string): ResponseRedirect; /** Replies with the specified response */ diff --git a/types/hapi/v8/index.d.ts b/types/hapi/v8/index.d.ts index e7d71c8ca0..fa1b2351d6 100644 --- a/types/hapi/v8/index.d.ts +++ b/types/hapi/v8/index.d.ts @@ -263,7 +263,7 @@ interface IReplyMethods { proxy(/** an object including the same keys and restrictions defined by the route proxy handler options. */ options: IProxyHandlerConfig): void; /** Redirects the client to the specified uri. Same as calling reply().redirect(uri). - he response flow control rules apply. */ + The response flow control rules apply. */ redirect(uri: string): Response; } diff --git a/types/ignite-ui/index.d.ts b/types/ignite-ui/index.d.ts index 9b4924ee17..0b636b5419 100644 --- a/types/ignite-ui/index.d.ts +++ b/types/ignite-ui/index.d.ts @@ -798,8 +798,8 @@ class DataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -1386,8 +1386,8 @@ class RemoteDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -1862,8 +1862,8 @@ class JSONDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -2441,8 +2441,8 @@ class RESTDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -2928,8 +2928,8 @@ class JSONPDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -3392,8 +3392,8 @@ class XmlDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -3868,8 +3868,8 @@ class FunctionDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -4344,8 +4344,8 @@ class HtmlTableDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -4808,8 +4808,8 @@ class ArrayDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception @@ -5783,8 +5783,8 @@ class TreeHierarchicalDataSource { * 1. fire the databinding event * 2. based on the data source type (see analyzeDataSource()), do the following: * 3. if type is HtmlTable, parse the table and set the data and dataView respectively. - * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do his own paging, filtering or sorting - * in that case, then he should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. + * if the type is Function, call it, apply Paging/Filtering/Sorting, and set this._dataView . If the developer wants to do their own paging, filtering or sorting + * in that case, then they should handle the PageIndexChanging and/or DataFiltering, and/or ColumnSorting client-side events, and cancel them. * if no paging/sorting/filtering are enabled, use just this._data to save space * if the data source is of type RemoteUrl, use jQuery's $.ajax API to trigger a remote request to the service. Use the param() API to encode the URL * if the data source is invalid, throw an exception diff --git a/types/iobroker/index.d.ts b/types/iobroker/index.d.ts index 7955041224..4b975ae9a8 100644 --- a/types/iobroker/index.d.ts +++ b/types/iobroker/index.d.ts @@ -243,7 +243,7 @@ declare global { // Maybe this should extend Record, // but the extra properties aren't defined anywhere, // so I'd rather force the user to explicitly state - // he knows what he's doing by casting to any + // they know what they're doing by casting to any interface ObjectCommon { /** name of this object */ name: string; @@ -521,7 +521,7 @@ declare global { /** Provides low-level access to the ioBroker objects db */ interface Objects { /** - * For a given user, returns the groups he belongs to, and his access rights + * For a given user, returns the groups they belong to, and their access rights * @param user Name of the user. Has to start with "system.user." * @param callback The callback function to be invoked with the return values */ diff --git a/types/js.spec/index.d.ts b/types/js.spec/index.d.ts index 887ccf99c0..d4908e0e1d 100644 --- a/types/js.spec/index.d.ts +++ b/types/js.spec/index.d.ts @@ -61,7 +61,7 @@ export interface Problem { readonly path: string[]; /** - * Pth to he Spec that applies. + * Path to the Spec that applies. */ readonly via: string[]; diff --git a/types/knockout.mapping/knockout.mapping-tests.ts b/types/knockout.mapping/knockout.mapping-tests.ts index 646ae4998e..47569eea49 100644 --- a/types/knockout.mapping/knockout.mapping-tests.ts +++ b/types/knockout.mapping/knockout.mapping-tests.ts @@ -102,7 +102,7 @@ mapping.fromJS(userArrayInput) // $ExpectType KnockoutObservableArray> mapping.fromJS(userArrayInput, {}, userArrayInput) // $ExpectError -// Could not solve this issue. Could not get his to return any when T is any. It returns a Union type of the possible values. +// Could not solve this issue. Could not get this to return any when T is any. It returns a Union type of the possible values. mapping.fromJS(untypedArrayObject) // $ExpectType KnockoutObservableArray | KnockoutObservableArray> let mappedNumberArrayViewModel = mapping.fromJS(numberArrayInput) // $ExpectType KnockoutObservableArray diff --git a/types/leaflet/v0/index.d.ts b/types/leaflet/v0/index.d.ts index 4774f7034f..b1176e38f6 100644 --- a/types/leaflet/v0/index.d.ts +++ b/types/leaflet/v0/index.d.ts @@ -2497,7 +2497,7 @@ declare namespace L.Map { /** * When this option is set, the map restricts the view to the given geographical - * bounds, bouncing the user back when he tries to pan outside the view, and also + * bounds, bouncing the user back when they try to pan outside the view, and also * not allowing to zoom out to a view that's larger than the given bounds (depending * on the map size). To set the restriction dynamically, use setMaxBounds method */ @@ -2563,7 +2563,7 @@ declare namespace L.Map { tap?: boolean; /** - * The max number of pixels a user can shift his finger during touch for it + * The max number of pixels a user can shift their finger during touch for it * to be considered a valid tap. * * Default value: 15. diff --git a/types/microsoft-ajax/index.d.ts b/types/microsoft-ajax/index.d.ts index 14e143e47a..7df55a8996 100644 --- a/types/microsoft-ajax/index.d.ts +++ b/types/microsoft-ajax/index.d.ts @@ -2972,7 +2972,7 @@ declare namespace Sys { resolveElement(elementOrElementId: string|HTMLElement, containerElement?: HTMLElement): HTMLElement; /** * Sets the position of a DOM element. This member is static and can be invoked without creating an instance of the class. - * he left and top style attributes (upper-left corner) of an element specify the relative position of an element. + * The left and top style attributes (upper-left corner) of an element specify the relative position of an element. * The actual position will depend on the offsetParent property of the target element and the positioning mode of the element. * * @param element The target element. * @param x The x-coordinate in pixels. diff --git a/types/microsoft-graph/index.d.ts b/types/microsoft-graph/index.d.ts index 7087693107..9e6df1e56c 100644 --- a/types/microsoft-graph/index.d.ts +++ b/types/microsoft-graph/index.d.ts @@ -3549,7 +3549,7 @@ export interface Invitation extends Entity { sendInvitationMessage?: boolean; // The URL user should be redirected to once the invitation is redeemed. Required. inviteRedirectUrl?: string; - // The URL user can use to redeem his invitation. Read-Only + // The URL user can use to redeem their invitation. Read-Only inviteRedeemUrl?: string; // The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error status?: string; @@ -8286,7 +8286,7 @@ export interface PasswordProfile { * user’s passwordPolicies property. By default, a strong password is required. */ password?: string; - // true if the user must change her password on the next login; otherwise false. + // true if the user must change their password on the next login; otherwise false. forceChangePasswordNextSignIn?: boolean; /** * If true, at next sign-in, the user must perform a multi-factor authentication (MFA) before being forced to change their diff --git a/types/microsoft-live-connect/index.d.ts b/types/microsoft-live-connect/index.d.ts index 34f8f49d29..3654ee5037 100644 --- a/types/microsoft-live-connect/index.d.ts +++ b/types/microsoft-live-connect/index.d.ts @@ -2138,12 +2138,12 @@ declare namespace Microsoft.Live { backgroundUpload(properties: IBackgroundUploadProperties, callback?: (response: any) => void): IPromise; /** - * Specifies whether the current user can be signed out of his or her + * Specifies whether the current user can be signed out of their * Microsoft account. * * For Windows Store apps using JavaScript, you can use this function to * determine whether you should display a control to the user to enable - * him or her to sign out of his or her Microsoft account. If this + * them to sign out of their Microsoft account. If this * function returns true, you should display the control. However, if * this function returns false, you should not display this control, as * attempting to sign out the user in this case will have no effect. @@ -2177,7 +2177,7 @@ declare namespace Microsoft.Live { * Displays the Microsoft SkyDrive file picker, which enables * JavaScript-based web apps to display a pre-built, consistent user * interface that enables a user to select files to upload and download - * to and from his or her SkyDrive storage location. + * to and from their SkyDrive storage location. * @param properties Required. A JSON object containing properties for * displaying the button. * @param callback Optional. A callback function that is executed after @@ -2249,7 +2249,7 @@ declare namespace Microsoft.Live { * Typically, this function is used by apps that define their own * sign-in controls, or by apps that ask users to grant additional * permissions during an activity. For example, to enable a user to post - * his or her status to Live Connect, your app may have to prompt the + * their status to Live Connect, your app may have to prompt the * user for permission and call this function with an expanded scope. * * If you call this function when the user has already consented to the @@ -2291,10 +2291,10 @@ declare namespace Microsoft.Live { /** * Displays either the Live Connect sign-in button or the Microsoft * SkyDrive file picker button. The sign-in button either prompts the - * user for his or her Microsoft account credentials if he or she is not - * signed in or else signs out the user if he or she is signed in. The + * user for their Microsoft account credentials if they are not + * signed in or else signs out the user if they are signed in. The * file picker button displays the SkyDrive file picker to help the user - * select files to upload or download to or from his or her SkyDrive + * select files to upload or download to or from their SkyDrive * storage location. * @param properties Required. A JSON object containing properties for * displaying the button. diff --git a/types/mongoose/v4/index.d.ts b/types/mongoose/v4/index.d.ts index 44953806e1..87c558ea0e 100644 --- a/types/mongoose/v4/index.d.ts +++ b/types/mongoose/v4/index.d.ts @@ -1278,7 +1278,7 @@ declare module "mongoose" { /** * Return the index of obj or -1 if not found. - * @param obj he item to look for + * @param obj The item to look for */ indexOf(obj: any): number; diff --git a/types/nanoscroller/index.d.ts b/types/nanoscroller/index.d.ts index fd6ce60d58..ba247bc9bf 100644 --- a/types/nanoscroller/index.d.ts +++ b/types/nanoscroller/index.d.ts @@ -35,7 +35,7 @@ declare namespace JQueryNanoScroller { destroy?: boolean; /** * To flash the scrollbar gadget for an amount of time defined in plugin settings (defaults to 1,5s). - * Useful if you want to show the user that there is more content waiting for him. + * Useful if you want to show the user that there is more content waiting for them. */ flash?: boolean; /** diff --git a/types/node-mysql-wrapper/index.d.ts b/types/node-mysql-wrapper/index.d.ts index 37b7cd0885..a0acf69e6e 100644 --- a/types/node-mysql-wrapper/index.d.ts +++ b/types/node-mysql-wrapper/index.d.ts @@ -604,7 +604,7 @@ declare class Connection extends EventEmitter { declare class Table { /** Private keywords here are useless but I put them. - * If the developer wants to see the properties of the Table class, he/she just comes here. + * If the developer wants to see the properties of the Table class, they just come here. */ private _name: string; diff --git a/types/openfin/_v2/api/notification/notification.d.ts b/types/openfin/_v2/api/notification/notification.d.ts index ae4e2a3d16..01d80f68ea 100644 --- a/types/openfin/_v2/api/notification/notification.d.ts +++ b/types/openfin/_v2/api/notification/notification.d.ts @@ -18,7 +18,7 @@ export interface NotificationCallback { * @classdesc A Notification object represents a window on OpenFin Runtime which * is shown briefly to the user on the bottom-right corner of the primary monitor. * A notification is typically used to alert the user of some important event which - * requires his or her attention. Notifications are a child or your application that + * requires their attention. Notifications are a child or your application that * are controlled by the runtime. * @class * @alias Notification diff --git a/types/openfin/index.d.ts b/types/openfin/index.d.ts index 2776758d09..6f832990f6 100644 --- a/types/openfin/index.d.ts +++ b/types/openfin/index.d.ts @@ -460,7 +460,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v15/index.d.ts b/types/openfin/v15/index.d.ts index 4eb5a99a6c..b839a4f091 100644 --- a/types/openfin/v15/index.d.ts +++ b/types/openfin/v15/index.d.ts @@ -420,7 +420,7 @@ declare namespace fin { /** * Notification - * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. A notification is typically used to alert the user of some important event which requires his or her attention. Notifications are a child or your application that are controlled by the runtime. + * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. A notification is typically used to alert the user of some important event which requires their attention. Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { /** diff --git a/types/openfin/v16/index.d.ts b/types/openfin/v16/index.d.ts index f4c4e8509e..2b003a0121 100644 --- a/types/openfin/v16/index.d.ts +++ b/types/openfin/v16/index.d.ts @@ -435,7 +435,7 @@ declare namespace fin { /** * Notification - * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. A notification is typically used to alert the user of some important event which requires his or her attention. Notifications are a child or your application that are controlled by the runtime. + * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. A notification is typically used to alert the user of some important event which requires their attention. Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { /** diff --git a/types/openfin/v17/index.d.ts b/types/openfin/v17/index.d.ts index 30afded19b..f9d293927f 100644 --- a/types/openfin/v17/index.d.ts +++ b/types/openfin/v17/index.d.ts @@ -523,7 +523,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v29/index.d.ts b/types/openfin/v29/index.d.ts index 275effa162..b17e3af75e 100644 --- a/types/openfin/v29/index.d.ts +++ b/types/openfin/v29/index.d.ts @@ -542,7 +542,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v34/_v2/api/notification/notification.d.ts b/types/openfin/v34/_v2/api/notification/notification.d.ts index 8deec180ba..230155b91b 100644 --- a/types/openfin/v34/_v2/api/notification/notification.d.ts +++ b/types/openfin/v34/_v2/api/notification/notification.d.ts @@ -17,7 +17,7 @@ export interface NotificationCallback { * @classdesc A Notification object represents a window on OpenFin Runtime which * is shown briefly to the user on the bottom-right corner of the primary monitor. * A notification is typically used to alert the user of some important event which - * requires his or her attention. Notifications are a child or your application that + * requires their attention. Notifications are a child or your application that * are controlled by the runtime. * @class * @alias Notification diff --git a/types/openfin/v34/index.d.ts b/types/openfin/v34/index.d.ts index fe34f0b630..d7170d1b5b 100644 --- a/types/openfin/v34/index.d.ts +++ b/types/openfin/v34/index.d.ts @@ -554,7 +554,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v37/_v2/api/notification/notification.d.ts b/types/openfin/v37/_v2/api/notification/notification.d.ts index 9a6bee7076..45e7e2b440 100644 --- a/types/openfin/v37/_v2/api/notification/notification.d.ts +++ b/types/openfin/v37/_v2/api/notification/notification.d.ts @@ -18,7 +18,7 @@ export interface NotificationCallback { * @classdesc A Notification object represents a window on OpenFin Runtime which * is shown briefly to the user on the bottom-right corner of the primary monitor. * A notification is typically used to alert the user of some important event which - * requires his or her attention. Notifications are a child or your application that + * requires their attention. Notifications are a child or your application that * are controlled by the runtime. * @class * @alias Notification diff --git a/types/openfin/v37/index.d.ts b/types/openfin/v37/index.d.ts index b5d04f1a27..18f0079bd3 100644 --- a/types/openfin/v37/index.d.ts +++ b/types/openfin/v37/index.d.ts @@ -431,7 +431,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v39/_v2/api/notification/notification.d.ts b/types/openfin/v39/_v2/api/notification/notification.d.ts index ae4e2a3d16..01d80f68ea 100644 --- a/types/openfin/v39/_v2/api/notification/notification.d.ts +++ b/types/openfin/v39/_v2/api/notification/notification.d.ts @@ -18,7 +18,7 @@ export interface NotificationCallback { * @classdesc A Notification object represents a window on OpenFin Runtime which * is shown briefly to the user on the bottom-right corner of the primary monitor. * A notification is typically used to alert the user of some important event which - * requires his or her attention. Notifications are a child or your application that + * requires their attention. Notifications are a child or your application that * are controlled by the runtime. * @class * @alias Notification diff --git a/types/openfin/v39/index.d.ts b/types/openfin/v39/index.d.ts index 67729653c5..fe7c8ca5e7 100644 --- a/types/openfin/v39/index.d.ts +++ b/types/openfin/v39/index.d.ts @@ -452,7 +452,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v41/_v2/api/notification/notification.d.ts b/types/openfin/v41/_v2/api/notification/notification.d.ts index ae4e2a3d16..01d80f68ea 100644 --- a/types/openfin/v41/_v2/api/notification/notification.d.ts +++ b/types/openfin/v41/_v2/api/notification/notification.d.ts @@ -18,7 +18,7 @@ export interface NotificationCallback { * @classdesc A Notification object represents a window on OpenFin Runtime which * is shown briefly to the user on the bottom-right corner of the primary monitor. * A notification is typically used to alert the user of some important event which - * requires his or her attention. Notifications are a child or your application that + * requires their attention. Notifications are a child or your application that * are controlled by the runtime. * @class * @alias Notification diff --git a/types/openfin/v41/index.d.ts b/types/openfin/v41/index.d.ts index 87471a6939..023cf1bb72 100644 --- a/types/openfin/v41/index.d.ts +++ b/types/openfin/v41/index.d.ts @@ -452,7 +452,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openfin/v43/_v2/api/notification/notification.d.ts b/types/openfin/v43/_v2/api/notification/notification.d.ts index ae4e2a3d16..01d80f68ea 100644 --- a/types/openfin/v43/_v2/api/notification/notification.d.ts +++ b/types/openfin/v43/_v2/api/notification/notification.d.ts @@ -18,7 +18,7 @@ export interface NotificationCallback { * @classdesc A Notification object represents a window on OpenFin Runtime which * is shown briefly to the user on the bottom-right corner of the primary monitor. * A notification is typically used to alert the user of some important event which - * requires his or her attention. Notifications are a child or your application that + * requires their attention. Notifications are a child or your application that * are controlled by the runtime. * @class * @alias Notification diff --git a/types/openfin/v43/index.d.ts b/types/openfin/v43/index.d.ts index f8296a6dc6..e264519f48 100644 --- a/types/openfin/v43/index.d.ts +++ b/types/openfin/v43/index.d.ts @@ -460,7 +460,7 @@ declare namespace fin { /** * Notification * Notification represents a window on OpenFin Runtime which is shown briefly to the user on the bottom-right corner of the primary monitor. - * A notification is typically used to alert the user of some important event which requires his or her attention. + * A notification is typically used to alert the user of some important event which requires their attention. * Notifications are a child or your application that are controlled by the runtime. */ interface OpenFinNotification { diff --git a/types/openui5/sap.ui.d.ts b/types/openui5/sap.ui.d.ts index 6009b3e84b..a0a811f2cf 100644 --- a/types/openui5/sap.ui.d.ts +++ b/types/openui5/sap.ui.d.ts @@ -3208,7 +3208,7 @@ declare namespace sap { * provide the support custom style classes. The control API provides functionsto the application which * allow it to add, remove or change style classes for the control.In general, this option is not * available for elements because elements do not necessarily have a representation in the DOM.This - * function can be used by a control developer to explicitly enrich the API of his/her element + * function can be used by a control developer to explicitly enrich the API of their element * implementation with the API functionsfor the custom style class support. It must be called on the * prototype of the element.Usage Example:
sap.ui.define(['sap/ui/core/Element',
        * 'sap/ui/core/CustomStyleClassSupport'], function(Element, CustomStyleClassSupport) {   "use strict";
@@ -11544,7 +11544,7 @@ declare namespace sap {
        * The ScrollBar control can be used for virtual scrolling of a certain area.This means: to simulate a
        * very large scrollable area when technically the area is small and the control takes care of
        * displaying the respective part only. E.g. a Table control can take care of only rendering the
-       * currently visible rows and use this ScrollBar control to make the user think he actually scrolls
+       * currently visible rows and use this ScrollBar control to make the user think they actually scroll
        * through a long list.
        * @resource sap/ui/core/ScrollBar.js
       */
diff --git a/types/pixl-xml/index.d.ts b/types/pixl-xml/index.d.ts
index 6c73b131e3..b450000187 100644
--- a/types/pixl-xml/index.d.ts
+++ b/types/pixl-xml/index.d.ts
@@ -105,7 +105,7 @@ export function isaHash(input: any): boolean;
 export function isaArray(input: any): boolean;
 
 /**
- * his function returns the number of keys in the specified hash.
+ * This function returns the number of keys in the specified hash.
  * @param hash
  */
 export function numKeys(hash: object): number;
diff --git a/types/react-infinite-scroll-component/index.d.ts b/types/react-infinite-scroll-component/index.d.ts
index 885cb5d5f6..6a95e70862 100644
--- a/types/react-infinite-scroll-component/index.d.ts
+++ b/types/react-infinite-scroll-component/index.d.ts
@@ -30,7 +30,7 @@ declare namespace InfiniteScroll {
         hasMore: boolean;
 
         /**
-         * This message is shown to the user when he has seen all the records which means he's at the bottom and hasMore is false
+         * This message is shown to the user when they have seen all the records, which means they are at the bottom and hasMore is false
          */
         endMessage?: React.ReactNode;
 
diff --git a/types/react-native-signature-capture/index.d.ts b/types/react-native-signature-capture/index.d.ts
index 1139c7d185..02de1cbbd2 100644
--- a/types/react-native-signature-capture/index.d.ts
+++ b/types/react-native-signature-capture/index.d.ts
@@ -62,7 +62,7 @@ export interface SignatureCaptureProps extends ViewProps {
     onSaveEvent?(params: SaveEventParams): void;
 
     /**
-     * Triggered when user marks his signature on the canvas.
+     * Triggered when user marks their signature on the canvas.
      * This will not be called when the user does not perform any action on canvas.
      *
      * @param event - the event when a drag is performed
diff --git a/types/screeps/index.d.ts b/types/screeps/index.d.ts
index 90be104ca7..68e8cf424c 100644
--- a/types/screeps/index.d.ts
+++ b/types/screeps/index.d.ts
@@ -1165,7 +1165,7 @@ interface Creep extends RoomObject {
     rangedMassAttack(): OK | ERR_NOT_OWNER | ERR_BUSY | ERR_NO_BODYPART;
     /**
      * Repair a damaged structure using carried energy. Needs the WORK and CARRY body parts. The target has to be within 3 squares range of the creep.
-     * @param target he target structure to be repaired.
+     * @param target The target structure to be repaired.
      */
     repair(target: Structure): CreepActionReturnCode | ERR_NOT_ENOUGH_RESOURCES;
     /**
diff --git a/types/sequelize/index.d.ts b/types/sequelize/index.d.ts
index 5bd1d489bd..55bcfdd30d 100644
--- a/types/sequelize/index.d.ts
+++ b/types/sequelize/index.d.ts
@@ -1520,7 +1520,7 @@ declare namespace sequelize {
      * user.addPicture(req.query.pid) // Here pid is just an integer, representing the primary key of the picture
      * ```
      *
-     * In the example above we have specified that a user belongs to his profile picture. Conceptually, this might
+     * In the example above we have specified that a user belongs to their profile picture. Conceptually, this might
      * not make sense, but since we want to add the foreign key to the user model this is the way to do it.
      *
      * Note how we also specified `constraints: false` for profile picture. This is because we add a foreign key
diff --git a/types/sequelize/v3/index.d.ts b/types/sequelize/v3/index.d.ts
index 66ef8864f9..6ff8966c0d 100644
--- a/types/sequelize/v3/index.d.ts
+++ b/types/sequelize/v3/index.d.ts
@@ -1475,7 +1475,7 @@ declare namespace sequelize {
      * user.addPicture(req.query.pid) // Here pid is just an integer, representing the primary key of the picture
      * ```
      *
-     * In the example above we have specified that a user belongs to his profile picture. Conceptually, this might
+     * In the example above we have specified that a user belongs to their profile picture. Conceptually, this might
      * not make sense, but since we want to add the foreign key to the user model this is the way to do it.
      *
      * Note how we also specified `constraints: false` for profile picture. This is because we add a foreign key
diff --git a/types/sharepoint/index.d.ts b/types/sharepoint/index.d.ts
index 2f253dcb8a..0c4a16dd0a 100644
--- a/types/sharepoint/index.d.ts
+++ b/types/sharepoint/index.d.ts
@@ -1869,7 +1869,7 @@ declare namespace SP {
         manageAlerts,
         /** Create e-mail alerts. */
         createAlerts,
-        /** Allows a user to change his or her user information, such as adding a picture. */
+        /** Allows a user to change their user information, such as adding a picture. */
         editMyUserInfo,
         /** Enumerate permissions on the Web site, list, folder, document, or list item. */
         enumeratePermissions,
diff --git a/types/simmerjs/index.d.ts b/types/simmerjs/index.d.ts
index b29091921d..312f347a95 100644
--- a/types/simmerjs/index.d.ts
+++ b/types/simmerjs/index.d.ts
@@ -53,7 +53,7 @@ export type Scope = Queryable | WindowLike;
 
 export interface Options {
     /**
-     * A minimum specificty level. Once t˚he parser reaches this level it starts
+     * A minimum specificty level. Once the parser reaches this level it starts
      * verifying the selector after every method is called. This can cut down
      * our execution time by avoiding needless parsing but can also hurt
      * execution times by performing many verifications. Specificity is
diff --git a/types/smart-fox-server/index.d.ts b/types/smart-fox-server/index.d.ts
index 137040b489..2d7632a35a 100644
--- a/types/smart-fox-server/index.d.ts
+++ b/types/smart-fox-server/index.d.ts
@@ -338,7 +338,7 @@ declare namespace SFS2X {
              */
             constructor(id: number, name: string, groupId?: string);
             /**
-             * Retrieves an MMOItem object from its id property. The item is available to the current user if it falls within his Area of Interest only.
+             * Retrieves an MMOItem object from its id property. The item is available to the current user if it falls within their Area of Interest only.
              * @param  {number}  id The id of the item to be retrieved.
              * @return {MMOItem}    Returns: An MMOItem object, or null if the item with the passed id is not in proximity of the current user.
 
@@ -1174,7 +1174,7 @@ declare namespace SFS2X {
 
                 /**
                  * Creates a new GoOnlineRequest instance.
-                 * @param {boolean} online true to make the current user available (online) in the Buddy List system; false to make him not available (offline).
+                 * @param {boolean} online true to make the current user available (online) in the Buddy List system; false to make them not available (offline).
                  */
                 constructor(online: boolean);
 
@@ -1430,7 +1430,7 @@ declare namespace SFS2X {
             allowUserEnter: boolean;
             /** @type {boolean} Sets whether the userExitRoom event should be dispatched whenever a user leaves the Room or not. */
             allowUserExit: boolean;
-            /** @type {boolean} Sets whether or not the userVariablesUpdate event should be dispatched whenever a user in the Room updates his User Variables */
+            /** @type {boolean} Sets whether or not the userVariablesUpdate event should be dispatched whenever a user in the Room updates their User Variables */
             allowUserVariablesUpdate: boolean;
 
             /**
@@ -1546,7 +1546,7 @@ declare namespace SFS2X {
                 /**
                  * Creates a new BanUserRequest instance.
                  * @param {number}  userId        The id of the user to be banned.
-                 * @param {string}  [message=null]       A custom message to be delivered to the user before banning him; if null, the default message configured in the SmartFoxServer 2X Administration Tool is used.
+                 * @param {string}  [message=null]       A custom message to be delivered to the user before banning them; if null, the default message configured in the SmartFoxServer 2X Administration Tool is used.
                  * @param {BanMode} [banMode=BY_NAME]       One of the ban modes defined in the BanMode class.
                  * @param {number}  [delaySeconds=5]  The number of seconds after which the user is banned after receiving the ban message.
                  * @param {number}  [durationHours=24] The duration of the banishment, expressed in hours.
@@ -1682,7 +1682,7 @@ declare namespace SFS2X {
                 /**
                  * Creates a new KickUserRequest instance.
                  * @param {number} userId       The id of the user to be kicked.
-                 * @param {string} [message=null]      A custom message to be delivered to the user before kicking him; if null, the default message configured in the SmartFoxServer 2X Administration Tool is used.
+                 * @param {string} [message=null]      A custom message to be delivered to the user before kicking them; if null, the default message configured in the SmartFoxServer 2X Administration Tool is used.
                  * @param {number} [delaySeconds=5] The number of seconds after which the user is kicked after receiving the kick message.
                  */
                 constructor(userId: number, message?: string, delaySeconds?: number);
@@ -1754,7 +1754,7 @@ declare namespace SFS2X {
                  * Creates a new ObjectMessageRequest instance.
                  * @param {Object}             obj        An object containing custom parameters to be sent to the message recipients.
                  * @param {Entities.SFSRoom}   [targetRoom=null] The SFSRoom object corresponding to the Room where the message should be dispatched; if null, the last Room joined by the user is used.
-                 * @param {Entities.SFSUser[]} [recipients=null] A list of SFSUser objects corresponding to the message recipients; if null, the message is sent to all users in the target Room (except the sender himself).
+                 * @param {Entities.SFSUser[]} [recipients=null] A list of SFSUser objects corresponding to the message recipients; if null, the message is sent to all users in the target Room (except the sender themselves).
                  */
                 constructor(obj: Object, targetRoom?: Entities.SFSRoom, recipients?: Entities.SFSUser[]);
 
@@ -1890,7 +1890,7 @@ declare namespace SFS2X {
         static BUDDY_LIST_INIT: string;
         /** @type {string} The buddyMessage event type, dispatched when a message from a buddy is received by the current user. */
         static BUDDY_MESSAGE: string;
-        /** @type {string} The buddyOnlineStateChange event type, dispatched when a buddy in the current user's buddy list changes his online state in the Buddy List system. */
+        /** @type {string} The buddyOnlineStateChange event type, dispatched when a buddy in the current user's buddy list changes their online state in the Buddy List system. */
         static BUDDY_ONLINE_STATE_CHANGE: string;
         /** @type {string} The buddyRemove event type, dispatched when a buddy is removed successfully from the current user's buddy list. */
         static BUDDY_REMOVE: string;
@@ -1955,9 +1955,9 @@ declare namespace SFS2X {
         static EXTENSION_RESPONSE: string;
         /** @type {string} The invitation event type, dispatched when the current user receives an invitation from another user. */
         static INVITATION: string;
-        /** @type {string} The invitationReply event type, dispatched when the current user receives a reply to an invitation he sent previously. */
+        /** @type {string} The invitationReply event type, dispatched when the current user receives a reply to an invitation they sent previously. */
         static INVITATION_REPLY: string;
-        /** @type {string} The invitationReplyError event type, dispatched when an error occurs while the current user is sending a reply to an invitation he received. */
+        /** @type {string} The invitationReplyError event type, dispatched when an error occurs while the current user is sending a reply to an invitation they received. */
         static INVITATION_REPLY_ERROR: string;
         /** @type {string} The login event type, dispatched when the current user performs a successful login in a server Zone. */
         static LOGIN: string;
@@ -2027,7 +2027,7 @@ declare namespace SFS2X {
         static USER_COUNT_CHANGE: string;
         /** @type {string} The userEnterRoom event type, dispatched when one of the Rooms joined by the current user is entered by another user. */
         static USER_ENTER_ROOM: string;
-        /** @type {string} The userExitRoom event type, dispatched when one of the Rooms joined by the current user is left by another user, or by the current user himself. */
+        /** @type {string} The userExitRoom event type, dispatched when one of the Rooms joined by the current user is left by another user, or by the current user themselves. */
         static USER_EXIT_ROOM: string;
         /** @type {string} The userFindResult event type, dispatched when a users search is completed. */
         static USER_FIND_RESULT: string;
diff --git a/types/socket.io.users/socket.io.users-tests.ts b/types/socket.io.users/socket.io.users-tests.ts
index 24557ef6c5..12d7acf613 100644
--- a/types/socket.io.users/socket.io.users-tests.ts
+++ b/types/socket.io.users/socket.io.users-tests.ts
@@ -22,7 +22,7 @@ var userDisconnected = (user: ioUsers.User) => {
 }
 
 var setUsername = (user: ioUsers.User, data: any) => {
-  console.log(user.ip + ' is for first time visiting our site. He/she wants ' + data.username + ' for username');
+  console.log(user.ip + ' is for first time visiting our site. They want ' + data.username + ' for username');
   user.set("username", data.username);
 }
 
diff --git a/types/stripe/index.d.ts b/types/stripe/index.d.ts
index 59bd40be3c..60be376e3a 100644
--- a/types/stripe/index.d.ts
+++ b/types/stripe/index.d.ts
@@ -191,7 +191,7 @@ declare namespace Stripe {
                 card_payments?: 'active' | 'inactive' | 'pending';
 
                 /**
-                 * he status of the legacy payments capability of the account.
+                 * The status of the legacy payments capability of the account.
                  */
                 legacy_payments?: 'active' | 'inactive' | 'pending';
 
diff --git a/types/titanium/index.d.ts b/types/titanium/index.d.ts
index b9ad563ad3..0411ad20cb 100644
--- a/types/titanium/index.d.ts
+++ b/types/titanium/index.d.ts
@@ -34432,7 +34432,7 @@ declare namespace Titanium {
 				const BAR: number;
 
 				/**
-				 * he standard progress-view style. This is the default.
+				 * The standard progress-view style. This is the default.
 				 */
 				const DEFAULT: number;
 
@@ -37489,7 +37489,7 @@ declare namespace Titanium {
 				const BAR: number;
 
 				/**
-				 * he standard progress-view style. This is the default.
+				 * The standard progress-view style. This is the default.
 				 */
 				const DEFAULT: number;
 
diff --git a/types/v8-profiler/index.d.ts b/types/v8-profiler/index.d.ts
index 2f5602b051..287ff88b8d 100644
--- a/types/v8-profiler/index.d.ts
+++ b/types/v8-profiler/index.d.ts
@@ -17,13 +17,13 @@ declare module "v8-profiler" {
         type Profiler = {
             /**
              * returns new HEAP Snapshot instance.
-             * name is optional argument, by default snapshot name will be constructed from his uid.
+             * name is optional argument, by default snapshot name will be constructed from its uid.
              */
             takeSnapshot: (name?: string) => Snapshot;
             deleteAllSnapshots: () => void;
             /**
              * start CPU profiling.
-             * name is optional argument, by default profile name will be constructed from his uid.
+             * name is optional argument, by default profile name will be constructed from its uid.
              * recsamples is true by default.
              */
             startProfiling: (name?: string, recsamples?: boolean) => void;
diff --git a/types/vast-client/index.d.ts b/types/vast-client/index.d.ts
index 6b5fc83742..e0907fe5c1 100644
--- a/types/vast-client/index.d.ts
+++ b/types/vast-client/index.d.ts
@@ -298,7 +298,7 @@ export interface VastResponse {
 
 export interface VastError {
     /**
-     * Whenever an error occurs during the VAST parsing, the parser will call on his own all related tracking error URLs. Reported errors are:
+     * Whenever an error occurs during the VAST parsing, the parser will call on its own all related tracking error URLs. Reported errors are:
      *      no_ad: The VAST document is empty
      *      VAST error 101: VAST schema validation error.
      *      VAST error 301: Timeout of VAST URI provided in Wrapper element.
diff --git a/types/voximplant-websdk/index.d.ts b/types/voximplant-websdk/index.d.ts
index 825f69795e..0594b48615 100644
--- a/types/voximplant-websdk/index.d.ts
+++ b/types/voximplant-websdk/index.d.ts
@@ -942,7 +942,7 @@ declare namespace VoxImplant {
 		}
 
 		/**
-		*	Event dispatched when some user tries to add current user into his roster. Current user can confirm or reject the subscription, then VoxImplant.IMEvents.RosterItemChange will be dispatched on for user that made the request
+		*	Event dispatched when some user tries to add current user into their roster. Current user can confirm or reject the subscription, then VoxImplant.IMEvents.RosterItemChange will be dispatched on for user that made the request
 		*/
 		interface SubscriptionRequest {
 			/**
@@ -1212,11 +1212,11 @@ declare namespace VoxImplant {
 
 	enum SubscriptionRequestType {
 		/**
-		*	User is asking for permission to add you into his roster
+		*	User is asking for permission to add you into their roster
 		*/
 		Subscribe,
 		/**
-		*	User removed you from his roster
+		*	User removed you from their roster
 		*/
 		Unsubscribe
 	}
diff --git a/types/webscopeio__react-textarea-autocomplete/index.d.ts b/types/webscopeio__react-textarea-autocomplete/index.d.ts
index 10b582c366..6df0858bd8 100644
--- a/types/webscopeio__react-textarea-autocomplete/index.d.ts
+++ b/types/webscopeio__react-textarea-autocomplete/index.d.ts
@@ -53,7 +53,7 @@ export interface SettingType {
      * which will be placed into textarea after the user makes a selection.
      *
      * You can also specify the behavior of caret if you return object {text: "item", caretPosition: "start"} the caret
-     * will be before the word once the user confirms his selection. Other possible value are "next", "end" and number,
+     * will be before the word once the user confirms their selection. Other possible value are "next", "end" and number,
      * which is absolute number in contex of textarea (0 is equal position before the first char). Defaults to "next"
      * which is space after the injected word.
      *
diff --git a/types/winjs/v1/index.d.ts b/types/winjs/v1/index.d.ts
index e85c51cc2e..e89ce392ad 100644
--- a/types/winjs/v1/index.d.ts
+++ b/types/winjs/v1/index.d.ts
@@ -6449,7 +6449,7 @@ declare namespace WinJS.Utilities {
         /**
          * Removes the specified class from all the elements in the collection.
          * @param name The name of the class to be removed.
-         * @returns his QueryCollection object.
+         * @returns This QueryCollection object.
         **/
         removeClass(name: string): QueryCollection;
 
diff --git a/types/winjs/v2/index.d.ts b/types/winjs/v2/index.d.ts
index 9fcc55a17c..61f995dc3d 100644
--- a/types/winjs/v2/index.d.ts
+++ b/types/winjs/v2/index.d.ts
@@ -6625,7 +6625,7 @@ declare namespace WinJS.Utilities {
         /**
          * Removes the specified class from all the elements in the collection.
          * @param name The name of the class to be removed.
-         * @returns his QueryCollection object.
+         * @returns This QueryCollection object.
         **/
         removeClass(name: string): QueryCollection;
 
diff --git a/types/winrt-uwp/index.d.ts b/types/winrt-uwp/index.d.ts
index 6e0a460e33..03de1f4c73 100644
--- a/types/winrt-uwp/index.d.ts
+++ b/types/winrt-uwp/index.d.ts
@@ -21555,7 +21555,7 @@ declare namespace Windows {
                 none,
                 /** When the port is receiving data and if the read buffer is full, the Request-to-Send (RTS) line is set to false. When buffer is available, the line is set to true. When the serial port is transmitting data, CTS line is set to false and the port does not send data until there is room in the write buffer. */
                 requestToSend,
-                /** The serial port sends an Xoff control to inform the sender to stop sending data. When ready, the port sends an Xon control to inform he sender that the port is now ready to receive data. */
+                /** The serial port sends an Xoff control to inform the sender to stop sending data. When ready, the port sends an Xon control to inform the sender that the port is now ready to receive data. */
                 xonXOff,
                 /** Both RequestToSend and XOnXOff controls are used for flow control. */
                 requestToSendXOnXOff,
@@ -39752,7 +39752,7 @@ declare namespace Windows {
                 }
                 /** Specifies the format for the ITA serialized data. */
                 enum PlayReadyITADataFormat {
-                    /** Returns he serialized IPropertySet as detailed in the remarks for the PlayReadyITADataGenerator.GenerateData method. */
+                    /** Returns the serialized IPropertySet as detailed in the remarks for the PlayReadyITADataGenerator.GenerateData method. */
                     serializedProperties,
                     /** Returns the entire serialized blob including the content protection system GUID, the stream count, and the next stream ID block. */
                     serializedProperties_WithContentProtectionWrapper,
@@ -41047,13 +41047,13 @@ declare namespace Windows {
                     static createFromStreamAsync(stream: Windows.Storage.Streams.IInputStream, uri: Windows.Foundation.Uri, contentType: string): Windows.Foundation.IPromiseWithIAsyncOperation;
                     /**
                      * Asynchronously creates a AdaptiveMediaSource object from the Uniform Resource Identifier (URI) of the source.
-                     * @param uri T he URI of the source.
+                     * @param uri The URI of the source.
                      * @return Returns an AdaptiveMediaSourceCreationResult upon successful completion.
                      */
                     static createFromUriAsync(uri: Windows.Foundation.Uri): Windows.Foundation.IPromiseWithIAsyncOperation;
                     /**
                      * Asynchronously creates a AdaptiveMediaSource object from the Uniform Resource Identifier (URI) of the source.
-                     * @param uri T he URI of the source.
+                     * @param uri The URI of the source.
                      * @param httpClient The HttpClient instance that the AdaptiveMediaSource should use for downloading resources. This allows you to specify custom HTTP headers for the requests.
                      * @return Returns an AdaptiveMediaSourceCreationResult upon successful completion.
                      */
@@ -47431,7 +47431,7 @@ declare namespace Windows {
                     /**
                      * Asynchronously imports a certificate from a Personal Information Exchange (PFX) message using the specified import parameters.
                      * @param pfxData Base64-encoded PFX message.
-                     * @param password he password used to decrypt and verify the PFX packet. The password must be exactly the same as the password that was used to encrypt the packet.
+                     * @param password The password used to decrypt and verify the PFX packet. The password must be exactly the same as the password that was used to encrypt the packet.
                      * @param pfxImportParameters The import parameters.
                      * @return This method does not return a value.
                      */
@@ -56494,7 +56494,7 @@ declare namespace Windows {
                 oncanceled: Windows.Foundation.TypedEventHandler;
                 addEventListener(type: "canceled", listener: Windows.Foundation.TypedEventHandler): void;
                 removeEventListener(type: "canceled", listener: Windows.Foundation.TypedEventHandler): void;
-                /** Fires to indicate that the user has successfully summoned or dismissed the edge-based UI. This occurs either when the user lifts his or her finger from a touch-enabled screen or when the user presses Win+Z on the keyboard. */
+                /** Fires to indicate that the user has successfully summoned or dismissed the edge-based UI. This occurs either when the user lifts their finger from a touch-enabled screen or when the user presses Win+Z on the keyboard. */
                 oncompleted: Windows.Foundation.TypedEventHandler;
                 addEventListener(type: "completed", listener: Windows.Foundation.TypedEventHandler): void;
                 removeEventListener(type: "completed", listener: Windows.Foundation.TypedEventHandler): void;