Skip to content

Commit

Permalink
feat: type
Browse files Browse the repository at this point in the history
  • Loading branch information
peterpeterparker committed Jul 3, 2023
1 parent ef4212f commit 45bf60d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
8 changes: 4 additions & 4 deletions packages/utils/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,11 @@ Parameters:

#### :gear: createServices

| Function | Type |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `createServices` | `<T>({ options: { canisterId, serviceOverride, certifiedServiceOverride, agent: agentOption, callTransform, queryTransform, }, idlFactory, certifiedIdlFactory, }: { options: RequiredCanisterOptions<T>; idlFactory: InterfaceFactory; certifiedIdlFactory: InterfaceFactory; }) => { ...; }` |
| Function | Type |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `createServices` | `<T>({ options: { canisterId, serviceOverride, certifiedServiceOverride, agent: agentOption, callTransform, queryTransform, }, idlFactory, certifiedIdlFactory, }: { options: Required<Pick<CanisterOptions<T>, "canisterId">> and Omit<CanisterOptions<T>, "canisterId"> & Pick<...>; idlFactory: InterfaceFactory; certifiedId...` |

[:link: Source](https://github.com/dfinity/ic-js/tree/main/packages/utils/src/utils/actor.utils.ts#L14)
[:link: Source](https://github.com/dfinity/ic-js/tree/main/packages/utils/src/utils/actor.utils.ts#L13)

#### :gear: assertNonNullish

Expand Down
6 changes: 3 additions & 3 deletions packages/utils/src/utils/actor.utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ import { defaultAgent } from "./agent.utils";
type RequiredCanisterOptions<T> = Required<
Pick<CanisterOptions<T>, "canisterId">
> &
Omit<CanisterOptions<T>, "canisterId"> &
Pick<ActorConfig, "queryTransform" | "callTransform">;
Omit<CanisterOptions<T>, "canisterId">;

export const createServices = <T>({
options: {
Expand All @@ -23,7 +22,8 @@ export const createServices = <T>({
idlFactory,
certifiedIdlFactory,
}: {
options: RequiredCanisterOptions<T>;
options: RequiredCanisterOptions<T> &
Pick<ActorConfig, "queryTransform" | "callTransform">;
idlFactory: IDL.InterfaceFactory;
certifiedIdlFactory: IDL.InterfaceFactory;
}): {
Expand Down

0 comments on commit 45bf60d

Please sign in to comment.