Skip to content
0

katanakit-js / useSplitConfig

Function: useSplitConfig() ​

ts
function useSplitConfig<T>(input): {
  config: ConfigData<T>;
  methods: ConfigMethodEntries<T>;
};

Defined in: src/core/services/utils.service.ts:596

Splits a define*Config literal into its config half and its method half.

Type Parameters ​

Type Parameter
T extends object

Parameters ​

ParameterType
inputT

Returns ​

ts
{
  config: ConfigData<T>;
  methods: ConfigMethodEntries<T>;
}

config ​

ts
config: ConfigData<T>;

methods ​

ts
methods: ConfigMethodEntries<T>;

Example ​

ts
const { config, methods } = useSplitConfig({ token: "abc", send: async function () {} });

Released under the MIT License.